内容正文:
If 判断语句
if判断语句--块if
If 条件表达式 then
语句块 1
else
语句块2
End if
1、条件表达式都是逻辑表达式
2、语句块可以一条或者多条语句
3、块if语句必须要有end if 结束语句
前情回顾
王明输入存款额和税后本息,单击“需要存多少年?”按钮,将年数算出并显示在文本框text3中。
1、分析问题,确定解析式
2、在横线上补全程序,并认真阅读,修改程序中的一个错误。
读程序题
1、有如下VB程序
x = 100
If x >= 0 And x <= 100 Then
y = 2 * x + 1
Else
y = -x
End If
改程序运行后,y的值为( )
201
2、有如下程序段,运行后y的值为:
a = 3: b = 4: c = 5
If a >= b And a <= c Then
y = a
ElseIf b >= c Then
y = b
Else
y = c
End If
5
if嵌套语句
If 条件表达式 then
语句块1
Elseif 条件表达式2 then
语句块2
……
Else
语句块n
End if
练习
超市进行满就打折活动,活动方式如下:
X<=100 打9折
假设应付款是x元 100<X<=500 打8折
X>=500 打7折
请你尝试编写一个程序的判断语句部分
行if语句
if 条件表达式 then 语句
if 条件表达式 then 语句1 else 语句2
注意:
行If语句必须写在一行上
行if语句最后没有 end if
请将此程序改写成行if语句
x = 100
If x >= 0 And x <= 100 Then
y = 2 * x + 1
Else
y = -x
End If
复习
1、在程序中用变量存储数学公式,以下数据类型合适的是( )
A、integer B、long C、string D、single
2、已知x="-9",则VB表达式len(x)+sqr(abs(x))的值是
A、