VB编程题.docx
《VB编程题.docx》由会员分享,可在线阅读,更多相关《VB编程题.docx(10页珍藏版)》请在三一办公上搜索。
1、VB编程题1、设计一个“健康称”程序,界面如图所示。单击“健康状况”按钮后,根据计算公式将相应提示信息通过标签显示在按钮下面。计算公式为:标准体重身高105。体重高于标准体重的1.1倍为偏胖,提示 “偏胖,加强锻炼,注意节食”;体重低于标准体重的90%为偏瘦,提示 “偏瘦,增加营养”;其它为正常,提示“正常,继续保持”。 实现代码: Private Sub Command1_Click FontSize = 48 sg = Val(Text1.Text) tz = Val(Text2.Text) bztz = sg - 105 Select Case tz Case Is 1.1 * bztz
2、 Print 偏胖,加强锻炼,注意节食 Case Is = p Or b = p Or c = p Then MsgBox 不能构成三角形 Else s = Sqr(p * (p - a) * (p - b) * (p - c) MsgBox 面积为 & s End If End Sub 3、求1到150的所有整数的和。 实现代码: Private Sub Command1_Click Dim i As Integer, sum As Integer sum = 0 For i = 1 To 150 sum = sum + i Next i Print sum End Sub 4、设计一个字体
3、属性设置程序,界面如图所示。要求:程序运行后,当选择好相应的检查框和单选按钮,单击“确定”按钮后,标签的内容会发生相应变化,单击“取消”按钮则恢复默认设置。 实现代码: Private Sub Check1_Click If Check1.Value = 1 Then Text1.FontBold = True 2 Else Text1.FontBold = False End If End Sub Private Sub Check2_Click If Check1.Value = 1 Then Text1.FontItalic = True Else Text1.FontItalic =
4、False End If End Sub Private Sub Option1_Click If Option1.Value = True Then Text1.FontName = 宋体 End If End Sub Private Sub Option2_Click If Option2.Value = True Then Text1.FontName = 黑体 End If End Sub Private Sub Option3_Click If Option3.Value = True Then Text1.FontSize = 10 End If End Sub Private S
5、ub Option4_Click If Option4.Value = True Then Text1.FontSize = 12 End If End Sub 5、编写一段代码,当单击窗体时,计算出1!+2!+3!+10!,并在窗体上输出结果。实现代码: Private Sub Command1_Click For i = 1 To 10 Sum = Sum + jiecheng(i) Next Print Sum End Sub 3 Function jiecheng(num) jiecheng = 1 For i = 1 To num jiecheng = jiecheng * i Ne
6、xt End Function 6、设计一个字符大小写转换程序,界面如图所示。当在文本框Text1中输入大写字母,在文本框Text2中同时显示其小写字母;当在文本框Text1中输入小写字母,在文本框Text2中同时显示其大写字母;当输入其他字符,则在文本框Text2中原样输出。 实现代码: Dim n As Integer Private Sub Text1_Change Dim ch As String n = Len(Text1.Text) ch = Right(Text1.Text, 1) If ch = A And ch = a And ch = z Then ch = UCase(c
7、h) Else ch = ch End If Text2.Text = Left(Text1.Text, n - 1) & ch End Sub 7、设计如图所示的程序根据需要编写相应事件代码。 在组合框中输入内容后,单击“添加”按钮,如果组合框中设有该内容,则将输入内容加入到列表中,否则将不添加。 在列表中选择某一项后,单击“删除”按钮,则删除该项。 单击“清除”按钮,将清除列表中所有的内容。 4 实现代码: Private Sub Command1_Click For i = 0 To Combo1.ListCount - 1 If Combo1.Text = Combo1.List(i)
8、 Then MsgBox 不允许重复输入,请重新输入! Exit Sub End If Next i Combo1.AddItem Combo1.Text End Sub Private Sub Command2_Click Combo1.RemoveItem Combo1.ListIndex End Sub Private Sub Command3_Click Combo1.Clear End Sub 8、求100-200的所有所有能被3或5整除的整数的和。 实现代码: Private Sub Form_Click Dim i As Integer, s As Integer s = 0 F
9、or i = 100 To 200 If i Mod 3 = 0 And i Mod 5 = 0 Then s = s + i End If Next Print s End Sub 9、设计一个程序,用Inputbox函数输入一个华氏温度F,程序可将其转换成为摄氏温度C,用消息框msgbox弹出。转换公式为C=5/9(F-32). 实现代码: Private Sub Command1_Click 5 f = InputBox(请输入华氏度) c = 5 * (Val(f) - 32) / 9 MsgBox (c) End Sub 10、用Inputbox函数输入三个数,用print语句在窗体
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 编程
链接地址:https://www.31ppt.com/p-3168323.html