已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Vb算法 程序题汇总目录1、输入5个数并排序(选择排序)2、判读输入的三条边能否构成三角形3、图形打印 (倒三角)4、判断是否为闰年5、产生随机数6、输入消费金额,计算出实收金额7、输入用电量,计算出输出电费8、求出100以内某数的阶乘9、程序改错,求100以内奇数之和10、输入学生成绩,显示相应等级 (select case结构)11、图形打印 (三角形)12、用字符串函数Ucase()和转换函数Asc()填空13、对数组赋值并求和14、利用函数,把abcd变成BCD15、输入10个数,求最大值最小值和平均值16、输入公里数,计算车费17、已知两边和夹角,求三角形面积18、输入学生成绩,显示相应等级 (select case结构)19、学生成绩转换 (select case结构)20、求100以内能够被19整除的个数1、完善程序代码实现当单击输入并排序按钮后,从键盘输入5个数,保存在数组中,并显示在窗体上,然后把这5个数按照从小到大的顺序排列并显示在窗体上。Private Sub Command1_Click() Dim x As Long Dim n As Integer, i As Integer, s As Long Dim a(1 To 5) As Single For i = 1 To 5 a(i) = Val(InputBox(请在输入第 + Str(i) + /5个数) Print a(i); Next i Print For i = 1 To _ Min = a(i): m = i For x = i + 1 To 5 If _ Then Min = a(x): m = x Next x k = a(i): _: a(m) = k Next i Print 从小到大排序后的数据为: For i = 1 To 5 Print a(i); Next iEnd Sub2、完善程序代码实现:输入三角形的三条边长,首先判断给出的三条边能否构成三角形(三角形的两边之和大于第三边),如可以,则计算并输出该三角形的面积;否则输出不能构成三角形。Private Sub Command1_Click()Dim a, b, c, q, s As Single a = Val(Text1.Text) b = Val(Text2.Text) c = Val(Text3.Text) q = (a + b + c) / 2 If (a + b) = c Or (a + c) = b _ (b + c) = 1000 Then Text2.Text = _ Else If _ Then Text2.Text = m * 0.9 Else Text2.Text = m End If End IfEnd Sub7、在Text1中输入每月用电量,单击按钮应收电费后,在Text2中输出电费。收费标准:家庭每月用电量不超过260度按原价1.3元/度收费;超过260度,不超过400度每度电费用增加0.1元;超过400度后每度电费用增加0.3元。Private Sub Command1_Click() Dim i As Single i =_ If i = 0 And i 260 And i 400 Then s = i * (1.3 + 0.3) _ = s & 元End Sub8、完善程序代码实现:任意输入一个1到100以内的整数,并求出它的阶乘。Private Sub Command1_Click() Dim i As Integer Dim j As Integer Dim s As Double s = _ i = Val(InputBox(请您输入一个1到100以内的整数) For j = 1 To i s = _ _ Print i & 的阶乘等于 & sEnd Sub9、下面的程序是求100以内所有奇数之和,程序中有三处错误,请更正。Private Sub Command1_Click() Dim s As Integer Dim i As Integer s = 0 For i = 1 To 99 Step 1 s = s * i End If Print s= & sEnd Sub10、在Text1中输入学生的成绩,点击“转换”按钮后,转换成相应的等级并显示在Label1中!Private Sub Command1_Click()Dim exam As Integerexam = _ Select Case _ Case Is 0 And x 3 And _ Then y = 12 + (x - 3) * 2If x 10 Then y = _ * 3If x = 0 Then y = 0Label1.Caption = x & 公里Label2.Caption = y & 元End Sub17、(1)删除及下划线,填空完成程序。(2)已知三角形的两边分别为15、18,它们的夹角为41度,圆周率取3.14,求该三角形的面积。注:请不要更改原程序结构,删除、及下划线,并在对应位置填写正确的代码Private Sub Command1_Click()a = 15b = _s = 0.5 * a * b * _(41 * 3.14 / 180)_= sEnd Sub18、(1)删除及下划线,填空完成程序。(2) 在文本框Text1中输入成绩,点击等级按钮时,文本框里就显示相应的等级。具体等级划分如下: 90分以上为优,80到89分为好,70到79分为良,60到69分为及格,60分以下为不及格。注:请不要更改原程序结构,删除、及下划线,并在对应位置填写正确的代码。Private Sub Command1_Click() Dim x As Integer, grade As String x = _ _ Case 90 To 100 grade = 优 Case 80 To 89 grade = 好 Case 70 To 79 grade = 良 Case 60 To 69 grade = 及格 Case Is 60 _ Case Else MsgBox 请重新输入End SelectPrint 该学生成绩为: + _End Sub19、在Text1中输入学生的成绩,点击“转换”按钮后,转换成相应的等级并显示在Label1中!Private Sub Command1_Click()Dim exam As Integer 定义变量exam用来存放成绩判断输入的成绩是否为数值!If IsNumeric(Text1.Text) = False Then If MsgBox(您输入的成绩必须为数字!, vbInformation + vbOKOnly) = vbOK Then Exit Sub End IfEnd If判断输入的成绩是否合法exam = Val(Text1.Text)If exam 100 Or Len(exam) = 0 Then If MsgBox(您输入的成绩不正确!, vbInformation + vbOKOnly) = vbOK Then Exit Sub End IfEnd If将输入的成绩转换为相应的等级 Select Case _ Case _ Label1.Caption = 该学生的成绩等级为:D Case _ Label1.Caption = 该学生的成绩等级为:C Case _ Label1.Caption = 该学生的成绩等级为:B Case _ Label1.Caption = 该学生的成绩等级为:A _End Sub20、(1)删除及下划线,填空完成程序。(2)点击“计算”按钮后,在窗体上输出“1+2+100”的和,并求出1到100之间能被19整除的整数的个数注:请不要更改原程序结构,删除、及下划线,并在对应位置填写正确的代码。Private Sub Command
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年环保公益活动策划执行合同
- 2024年物流人才培养与交流合同
- 系统开发课程设计日志
- 托班喂饭课程设计
- 苏教版小学数学课程设计
- 艺术治疗绘画课程设计
- 广东电网公司110kV车载移动式变电站技术规范书
- 洗涤废水处理课程设计
- 编辑文章课程设计意图
- 网页设计课程设计总结
- 2024年北京市第一次普通高中学业水平合格性考试英语仿真模拟卷03(全解全析)
- 2024年江苏省淮安技师学院长期招聘高技能人才3人高频考题难、易错点模拟试题(共500题)附带答案详解
- 应急救援员五级理论考试题库含答案
- 2024年导游服务技能大赛《导游综合知识测试》题库及答案
- 高中化学实验开展情况的调查问卷教师版
- 《声声慢(寻寻觅觅)》课件 统编版高中语文必修上册
- 初中物理-:八年级上学期竞赛题
- 生物治疗与再生医疗应用
- 2024年1月广东省高中学业水平考试物理试题(附答案)
- 帕金森患者生活质量问卷(PDQ-39)
- 汽车电器DFMEA-车载终端
评论
0/150
提交评论