内容正文:
Visual Basic语言基础
【实例7】 四则运算
【实例8】 按日计酬
【实例9】 求一元二次方程的根
【实例10】 累加求和
【实例11】 打印图案
【实例12】 斐波纳契数列
【实例7】 四则运算
案例效果
本实例是一个可以进行四则算术运算的程序
程序中,对输入文本框的数据可以进行加、减、乘、除和求余等数学运算。
技术分析
1. 数据的类型
数据类型 关键字 后 缀 字节数 取 值 范 围
字节型 Byte 无 1 0~255
逻辑型 Boolean 无 2 True与False
整型 Integer % 2 -32768到32767,小数四舍五入
长整型 Long & 4 -2,147,463,648到2,147,463,647,
小数部分四舍五入
单精度型 Single ! 4 负数:约-3.4E38到-1.4E-45
正数:1.4E-45到3.4E38
双精度型 Double # 8 负数:-1.8D308到-4.9D-324
正数:4.9D-324到1.8D308
货币型 Currency @ 8 -922,337,203,685,477.5808
到922,337,203,685,477.5807
日期型 Date 无 8 100-1-1~9999-12-31
变长字符型 String $ 字符串长 0~约20亿字节,1字节/字符
定长字符型 String*size $ 字符串长*size 1~65535字节(64KB)
对象型 Object 无 4 可供任何对象引用
变体型(数值) Variant 无 16 任何数值,最大可达Double的范围
变体型(字符) Variant 无 字符串长 与变长度字符串有相同的范围
技术分析
2. 常量与变量
(1)常量
常量是在程序运行过程中,其值保持不变的量,例如数值、字符串等。
(2)变量
变量是在程序执行过程中其值可以变化的量。在应用程序的执行过程中,变量用来存储程序运行中的临时数据。
技术分析
(3)强制显式声明变量
Visual Basic 中并不强制使用显式声明,但显式声明变量可以有效地降低编程时因写错变量名、变量名冲突等引起的错误。
(4)变体(Variant)型变量
如果在变量声明时没有说明变量的数据类型,则该变量的数据类型将被默认为变体型变量。
技术分析
3. 表达式
程序设计中离不开运算,运算是依靠各种数据与运算符构成的表达式来完成的。
(1)表达式的书写规则
(2)算术表达式
(3) 字符串表达式
(4) 关系表达式
(5)逻辑表达式
操作步骤
1. 创建程序界面
新建一个“标准 EXE”工程,在窗体中添加七个文本框、五个命令按钮和两个标签控件,按进行设置。
2. 编辑程序代码
在程序代码窗口中输
入如下代码。
程序代码:
Private Sub Command1_Click()
Text3.Text = Val(Text1.Text) + Val(Text2.Text) '计算两数相加的和
End Sub
Private Sub Command2_Click()
Text4.Text = Val(Text1.Text) - Val(Text2.Text) '计算两数相减的差
End Sub
Private Sub Command3_Click()
Text5.Text = Val(Text1.Text) * Val(Text2.Text) '计算两数相乘的积
End Sub
Private Sub Command4_Click()
Text6.Text = Val(Text1.Text) / Val(Text2.Text) '计算两数相除的商
End Sub
Private Sub Command5_Click()
Text7.Text = Val(Text1.Text) Mod Val(Text2.Text) '计算两数相除的余数
End Sub
Private Sub Form_Load()
'初始化文本框内容
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
End Sub
知识进阶
1. 数据类型的进一步学习
(1)数值型数据
① 整数类型
② 实数类型
③ 货币类型
(2)字符串型数据
(3)逻辑型数据
(4)日期型数据
(5