Presentation is loading. Please wait.

Presentation is loading. Please wait.

复习 标签(label)、文本框(text)控件 按钮:点击事件

Similar presentations


Presentation on theme: "复习 标签(label)、文本框(text)控件 按钮:点击事件"— Presentation transcript:

1 复习 标签(label)、文本框(text)控件 按钮:点击事件
直接使用Text1.text来计算方便吗?会不会出现问题,如text1.text+text2.text=????? 变量命名,定义和使用

2 VB代码书写问题 代码放在什么事件中? 输入字符要在英文状态下,不能在中文状态下,如“>” 和“ >”. 不区分字母大小写.
关键词前后要有空格,不能出现语法错误.

3 求圆的面积 Dim r as single Dim s as single Const pi=3.14159
r=val(text1.text) S=pi*r*r Label2.caption=s

4 函数 函数是一段用来完成某种特定运算和功能的程序。函数的格式一般为: 函数名(参数1,参数2,….) 函数的参数可以是一个或几个,甚至没有。
一般情况下,函数总有一个返回值。

5 VB常用的标准函数 Val(X):把数值字符串型数据转换为数值型数据,忽略字符串中的非数字字符。 Val(“56789”)
返回数值56789 Val(“1234abc”) 返回数值1234 Val(“abc”) 返回数值0 val(text1.text)返回文本框的数值

6 3.10 运算符和表达式

7 问题:利用海伦公式求三角形面积 开始 输入a,b,c 输出S 结束

8 问题:利用海伦公式求三角形面积 第一步,通过输入框输入三角形三条边的边长a,b,c. 第二步,计算 . 第三步,计算 .
第二步,计算 第三步,计算 第四步,通过标签输出S.

9 算术运算符 ^(乘方) -(负号) *(乘)、/(除)      +(加)、-(减)、 -10*(10+2)^2=? -1440

10 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)).

11 编写代码 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))^ /*处理(计算)语句 Label1.caption=s /*输出语句

12 \和mod运算 \:对两个整数作除法,其结果取整返回一个整数(当除数或被除数不为整数时,系统会将其先四舍五入,然后再进行运算)。
\:对两个整数作除法,其结果取整返回一个整数(当除数或被除数不为整数时,系统会将其先四舍五入,然后再进行运算)。  10\2=? 5.5\2=? 3 Mod:对两个整数作除法,取余。(当除数或被除数不为整数时,系统会将其先四舍五入,然后再进行运算)。 10 mod 2=? 11.5 mod 3=?


Download ppt "复习 标签(label)、文本框(text)控件 按钮:点击事件"

Similar presentations


Ads by Google