实验6——选择结构
【实验1】
设计口令验证界面,如图所示。要求文本框中输入的口令字符显示为“*”,当程序运行时,如果输入的口令正确,则窗体下部标签Label2显示“欢迎使用本系统!”,否则,显示“口令错误,请重新输入!”。假设正确的口令是student 。 要求:程序中不得使用任何变量。完成后在实验七文件夹内保存窗体文件名DL.frm,工程文件名为DL.vbp
请用双分支选择结构处理。
【实验2】
打开工程文件EgDect.vbp,添加适当的事件代码,实现以下功能:在文本框中分别输入三角形三边a、b、c的长度。单击“能否构成三角形”按钮,判断输入的三边能否构成三角形。如输入边长小于0的数,在Text4中显示“非法数据”;如符合“两边之和大于第三边”条件,在Text4中显示“能”,否则,显示“否”。 请用多分支选择结构处理。
【实验3】
打开工程文件Leapyear.vbp,为按钮添加适当的事件代码,实现以下功能:在Text1中输
入一个年份。单击按钮,如果该年是闰年,在Label2中显示“闰年”;否则,显示“非闰年”。
注:年份能被4整除但不能被100整除的是闰年;年份能被400整除的也是闰年。 请用双分支选择结构处理。
【实验4】
打开工程文件Qhsz.vbp,添加适当的事件过程代码,实现以下功能:在Text1中输入双精度变量X的值,单击“求出Y的值:”按钮,在Text2中显示函数Y的值。Y函数如下:
请用多分支选择结构处理。
【实验5】
打开工程文件Szbj.vbp,添加适当的事件过程代码,实现以下功能:在上边三个文本框中
分别任意输入一个整数,单击“求值”按钮,则在左下文本框(text4)中显示三个数中的最大值,在右下文本框(text5)中显示三个数中的最小值。 请用双分支+双分支选择结构处理。 先比较a和b的大小,在和c比较 【实验6】
请用双分支选择结构处理。
取出个位a,十位b,百位c,用双分支结构判断a^3+b^3+c^3是否等于原来的n
【实验7】
请用多分支选择结构处理。用ascii原则比较
【实验8】
请用双分支选择结构处理。
开平方能开净,那说明sqr(abs(a+b))=int(sqr(abs(a+b)))是true
【实验9】
一元二次方程里面的A,b,c分别位于窗体中的text1,text2,text3,如果程序运行时,单击命令按钮,则根据输入的A,b,c,进行判断一元二次方程是有“实数解”,还是“无实数解”。
请用双分支选择结构处理。
判定b^2+4*a*c>=0是否成立。
【实验10】
请在text1中输入一个成绩,根据成绩的大小,进行判断,90-100为“优秀”,80-89为“良好”,70-79为“中等”,60-69为“及格”,0-59为“不及格”,输入大于100或者小于0的数字为“非法数据”。
请用多分支选择结构处理。

