整数除算 ( \
VB の演算子)を使用できます。
book_no = (bill_no-1) \ 100 + 1
n \ 100
0
、n = 0 .. 99
、など1
の収量_ _n = 100 .. 199
2
n = 200 .. 299
例
bill_no = 100
book_no = (bill_no-1) \ 100 + 1
==> book_no = (100-1) \ 100 + 1
==> book_no = 99 \ 100 + 1
==> book_no = 0 + 1
==> book_no = 1
bill_no = 101;
book_no = (bill_no-1) \ 100 + 1;
==> book_no = (101-1) \ 100 + 1;
==> book_no = 100 \ 100 + 1;
==> book_no = 1 + 1;
==> book_no = 2;
bill_no = 190;
book_no = (bill_no-1) \ 100 + 1;
==> book_no = (190-1) \ 100 + 1;
==> book_no = 189 \ 100 + 1;
==> book_no = 1 + 1;
==> book_no = 2;
注: 整数除算では、小数点以下の部分が削除されます。補完的な演算は、モジュロ演算 ( Mod
VB の演算子) です。
13 \ 5 ==> 2
13 Mod 5 ==> 3 'The rest of the division
以来
2 * 5 + 3 = 13