收藏 分销(赏)

VB的逻辑运算符与If语句的嵌套.doc

上传人:xrp****65 文档编号:8972665 上传时间:2025-03-09 格式:DOC 页数:6 大小:385.50KB
下载 相关 举报
VB的逻辑运算符与If语句的嵌套.doc_第1页
第1页 / 共6页
VB的逻辑运算符与If语句的嵌套.doc_第2页
第2页 / 共6页
点击查看更多>>
资源描述
VB的逻辑运算符与If语句的嵌套 VB的逻辑运算符: And(与) 连接的两个条件都成立时,条件成立。 Or(或) 连接的两个条件其中一个成立,条件成立 Not(非) 取反。条件成立取反后就变不成立,条件不成立的时候取反就成立 例子: 某次考试,满分为100分,现在输入一个分数,判断该分数是否合法。 输入样例1:98 输出样例1:98是合法的分数 输入样例2:120 输出样例2:120不是合法的分数 程序一: Dim x As Integer x = Text1.Text ‘用文本框进行输入 If x>=0 And x<=100 Then ‘x大于等于0并且x小于等于100 Label1.Caption = x & “是合法的分数” ‘用Label控件显示结果 Else Label1.Caption = x & “不是合法的分数” End If 简单解析:0≤x≤100这是数学的写法,程序写法应该是x>=0 And x<=100,And左边和右边的条件都满足 ,条件满足。 程序二: Dim x As Integer x = Text1.Text ‘用文本框进行输入 If x<0 Or x>100 Then ‘x小于0或者x大于100 Label1.Caption = x & “不是合法的分数” Else Label1.Caption = x & “是合法的分数” End If Or左边或者右边的条件成立 ,条件成立 程序三: Dim x As Integer x = Text1.Text ‘用文本框进行输入 If Not(x>=0 And x<=100) Then ‘不是(x大于等于0并且x小于等于100) Label1.Caption = x & “不是合法的分数” Else Label1.Caption = x & “是合法的分数” End If Not取反之意,If Not(x>=0 And x<=100) Then的意思是假如条件x>=0 And x<=100不成立。 练习1:(保存在一个命名为login1的文件夹) 问题描述:做一个简单的登陆界面,窗体有一个输入框用于输入密码,密码为“gyzx”,假如输入正确密码,输出提示“输入密码正确”,否则提示“输入密码错误,请重新输入”。程序参考界面如下: 练习2:(保存在一个命名为login2的文件夹) 问题描述:完善的登录界面 我们已经做过简单的登录界面,但是登录界面怎么可以只是输入密码呢?用户名哪里去了?我们要对这个程序进行拓展,添加用户名的输入,假设用户名是“gyzx”,密码是“888888”,假如输入的用户名或者密码错误,提示“用户名或密码错误”,否则输出“成功登录!”。程序参考界面如下: If语句的嵌套,我们可以在一个If语句里面嵌套一个完整的If语句,格式如下: 上面程序执行的过程为:先判断条件1是否成立,假如成立,那么执行里面的If语句,先判断条件2是否成立,假如条件2成立,执行语句1,否则执行语句2。假如条件1不成立,执行语句组3。 也可以把一个完整的If语句嵌套到else语句里面,如下所示。 If嵌套的例子: 问题描述:某次考试满分为100分,合法分数应该是0至100之间,假如输入的分数不合法,输出“分数有误”。分数合法,假如分数在90和100之间,输出“A等级”,80-89输出“B等级”,70-79输出“C等级”,60-69输出“D等级”,0-59输出“E等级”。程序如下: Dim s As Integer s = Text1.Text If s >= 0 And s <= 100 Then ‘假如分数合法,才去判断等级,才会执行嵌套在里面的If语句 If s >= 90 Then Label2.Caption = "A" ElseIf s >= 80 Then Label2.Caption = "B" ElseIf s >= 70 Then Label2.Caption = "C" ElseIf s >= 60 Then Label2.Caption = "D" Else Label2.Caption = "E" End If Else ‘分数不合法,不去判断等级,也就是不会执行红色的If语句,显示分数有误 Label2.Caption = "分数有误" End If 程序解析:红色部分是一个完整的If语句,嵌套于一个If语句里面。 练习3:(保存在一个命名为login3的文件夹) 问题描述:更完善的登录界面 用户输入用户名和密码,假如用户名错误,请提示“用户名不存在!”,假如用户名输入正确而密码输入错误,那么提示“密码错误!”,假如用户名和密码都正确,那么提示“成功登录!”。效果如下图所示? 练习4:(保存在一个命名为login4的文件夹) 问题描述:更更完善的登录界面 用户名和密码输入次数怎么可以不加限制呢?这样不安全,为了更加安全,我们要限制用户输入用户名和密码的次数,我们只给3次机会,假如连续3次输错,就不给机会了。效果如下如:
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服