复习 标签(label)、文本框(text)控件 按钮:点击事件 直接使用Text1.text来计算方便吗?会不会出现问题,如text1.text+text2.text=????? 变量命名,定义和使用
VB代码书写问题 代码放在什么事件中? 输入字符要在英文状态下,不能在中文状态下,如“>” 和“ >”. 不区分字母大小写. 关键词前后要有空格,不能出现语法错误.
求圆的面积 Dim r as single Dim s as single Const pi=3.14159 r=val(text1.text) S=pi*r*r Label2.caption=s
函数 函数是一段用来完成某种特定运算和功能的程序。函数的格式一般为: 函数名(参数1,参数2,….) 函数的参数可以是一个或几个,甚至没有。 一般情况下,函数总有一个返回值。
VB常用的标准函数 Val(X):把数值字符串型数据转换为数值型数据,忽略字符串中的非数字字符。 Val(“56789”) 返回数值56789 Val(“1234abc”) 返回数值1234 Val(“abc”) 返回数值0 val(text1.text)返回文本框的数值
3.10 运算符和表达式
问题:利用海伦公式求三角形面积 开始 输入a,b,c 输出S 结束
问题:利用海伦公式求三角形面积 第一步,通过输入框输入三角形三条边的边长a,b,c. 第二步,计算 . 第三步,计算 . 第二步,计算 . 第三步,计算 . 第四步,通过标签输出S.
算术运算符 ^(乘方) -(负号) *(乘)、/(除) +(加)、-(减)、 -10*(10+2)^2=? -1440
VB表达式 S=(p*(p-a)*(p-b)*(p-c))^0.5. 或S=sqr (p*(p-a)*(p-b)*(p-c)). 表达式:用运算符号将常量、变量、函数连接在一起的式子. S=(p*(p-a)*(p-b)*(p-c))^0.5. 或S=sqr (p*(p-a)*(p-b)*(p-c)).
编写代码 Dim p as single ;s as single Dim a as single;b as single;c as single /*定义变量 a=val(text1):b=val(text2):c=val(text3) /*输入语句 p=(a+b+c)/2:s= (p*(p-a)*(p-b)*(p-c))^0.5 /*处理(计算)语句 Label1.caption=s /*输出语句
\和mod运算 \:对两个整数作除法,其结果取整返回一个整数(当除数或被除数不为整数时,系统会将其先四舍五入,然后再进行运算)。 \:对两个整数作除法,其结果取整返回一个整数(当除数或被除数不为整数时,系统会将其先四舍五入,然后再进行运算)。 10\2=? 5 5.5\2=? 3 Mod:对两个整数作除法,取余。(当除数或被除数不为整数时,系统会将其先四舍五入,然后再进行运算)。 10 mod 2=? 0 11.5 mod 3=?