我正在 vb.net 中编写一个应用程序,我想在其中增加变量(比如bill_no)。 bill_no从1每次点击按钮开始,它应该增加一。当bill_no达到 100 时,还有第二个变量(比如book_no),它从 1 开始,应该增加 1。
bill_no= 1 到 100:book_no= 1bill_no= 101 到 200:book_no = 2- 等等
我不知道该怎么做。请帮我完成这个任务。先感谢您。
我正在 vb.net 中编写一个应用程序,我想在其中增加变量(比如bill_no)。 bill_no从1每次点击按钮开始,它应该增加一。当bill_no达到 100 时,还有第二个变量(比如book_no),它从 1 开始,应该增加 1。
bill_no= 1 到 100:book_no= 1bill_no= 101 到 200:book_no = 2我不知道该怎么做。请帮我完成这个任务。先感谢您。
您可以使用整数除法(\VB 中的运算符)
book_no = (bill_no-1) \ 100 + 1
n \ 100产生0for n = 0 .. 99, 1for n = 100 .. 199, 2forn = 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;
注意:整数除法去掉小数点后的部分。互补运算将是模运算(ModVB 中的运算符)。
13 \ 5 ==> 2
13 Mod 5 ==> 3 'The rest of the division
自从
2 * 5 + 3 = 13