网站大量收购独家精品文档,联系QQ:2885784924

上机实验题目答案.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上机实验题目答案

实验要求: 每次上机实验前请写出主要的程序设计思路和主要的程序代码。 第05次上机实验题目(分支结构) 运行时单击窗口,调用Inputbox函数输入一个数,判断其是否为正整数,如果为正整数,则再判断其奇偶性,把各自的判断结果显示在MsgBox对话框上。保存窗体sy5-1,工程sy5-1。 Option Explicit Private Sub Form_Click() Dim x# x = Val(InputBox()) If x 0 And x = Int(x) Then If x Mod 2 = 0 Then MsgBox x 是正整数并且是偶数 Else MsgBox x 是正整数并且是奇数 End If Else MsgBox x 不是正整数 End If End Sub 运行时单击窗口,随机产生一个1000-9999间的整数,判断其是否是6的倍数。用Print方法把产生的随机数和判断结果显示在窗口上。保存窗体sy5-2,工程sy5-2。 Option Explicit Private Sub Form_Click() Dim x% x = Int(Rnd * 9000 + 1000) If x Mod 6 = 0 Then Print x; 是6的倍数 Else Print x; 不是6的倍数 End If End Sub Private Sub Form_Load() Me.AutoRedraw = True Me.FontSize = 20 End Sub 设银行的定期存款利率为:一年期2.52%,二年期3.06%,三年期3.69%,五年期4.14%。请输入存款金额,并选择存款年限,编程计算到期利息。保存窗体sy5-3,工程sy5-3。 以上3题要求60分钟内完成 Option Explicit Private Sub Command1_Click() Dim money!, interest!, myYear%, rate! money = Val(Text1.Text) Select Case True Case Option1.Value myYear = 1 rate = 0.0252 Case Option2.Value myYear = 2 rate = 0.0306 Case Option3.Value myYear = 3 rate = 0.0369 Case Option4.Value myYear = 5 rate = 0.0414 End Select interest = money * (1 + rate) ^ myYear - money Text2.Text = Format(interest, 0.00) End Sub 实验教材中实验5中的5-4、5-5、5-6(P28-29)选作2题,要求20分钟内完成。 第06次上机实验题目(循环结构) 利用一种循环语句计算1+2+3+……+100的结果。保存窗体sy6-1,工程sy6-1 Option Explicit Private Sub Form_Click() Dim i%, s% i = 1 Do While i = 100 s = s + i i = i + 1 Loop Print 1+2+……+100=; s End Sub Private Sub Form_Load() Me.AutoRedraw = True Me.FontSize = 20 End Sub 计算s=2!+4!+6!+……+12!的结果,结果显示窗口上。保存窗体sy6-2,工程sy6-2。 Option Explicit Private Sub Form_Click() Dim i%, j%, p#, s# For i = 2 To 12 Step 2 p = 1 For j = 1 To i p = p * j Next j s = s + p Next i Print 2!+4!+6!+……+12!=; s End Sub Private Sub Form_Load() Me.FontSize = 20 Me.AutoRedraw = True End Sub 产生10个100-999范围内的随机整数,找出其中的最大数、最小数,同时计算出这10个数的平均值。保存窗体sy6-3,工程sy6-3。 Option Explicit Private Sub Form_

文档评论(0)

wannian118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档