VBS编程教程 (第2篇)

2019-01-16 08:36:27王旭

s=a*b 
msgbox(s) 

  ok, 这么一修改, 无论用户输入怎样的数据, 我们都能计算出矩形的面积了. 如果你用s=15*12能改嘛? 当然不行. 

  我想你已经发现了, vbs中的数学计算和真正的算术没有什么不同, +,-,*,/,(),[],{}都是一样的用法, 比如: 

dim ans 
ans=12+32/4+[(23-10)*2] 
msgbox(ans) 

  四则运算的法则在编程中同样生效, 你可以在编程中重新获得小学时候的乐趣(你恨数学?那就别学电脑了). 

  在编程中有一个有趣的运算符是"mod", 这个运算符叫做"取余运算符", 就是取得一次除法的余数, 例如 

dim a 
a=16 mod 5 

  你知道a等于几吗? Bingo! 没错, 就是1. 因为16 / 5 =3....1, 所以mod计算的结果就是1. 

  还有一个运算符是"^"(就是键盘"6"上面的小箭头), 他表示"乘幂"(或者是"方") 比如: 

dim a,b,c 
a=2 
b=a^2 
c=a^3 
msgbox(a) 
msgbox(c) 

  则b=a*a=4, c=a*a*a=8 

  我们一次不要讲太多, 这次就讲到这里, 现在总结一下. 

要点: 

1) 常量分为自然常量和自定义常量, 常量的值不可修改 

2) 变量就像盒子, 我们不在乎盒子里装的是什么, 但一定要知道盒子的名字 

3) 四则运算在编程中没有任何不同 

4) MOD是取余运算 


作业: 

1) 编一个程序, 计算圆形的面积, 半径由用户给出 (使用Inputbox) PI取值3.14159 

2) 编一个程序取得20 / 3 的余数