VB程序设计(第2版)作业12

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

小组成员:(机制1101)孙兵兵-10,王光辉-01,靳雷恒-17,冯朋凯-28,刘苗-37 《Visual Basic 程序设计》综合作业

题目:随机产生10个1-100之间的整数,统计其中奇偶个数

一、分析

1.使用三个文本框,一个用来输出数据,两个用来输出奇偶数个数

属性设置为:

Text1:Text 空

Text2:Text 空

Text3:Text 空

2.使用三个标签,三个标签都用来显示题目信息

属性设置为:

Label1:Caption:产生的随机数为

Label2:Caption:产生的随机数中奇数的个数为

Label3:Caption:产生的随机数中偶数的个数为

3.使用两个命令按钮,第一个命令按钮用来控制十个随机数的输出,第二个命令按钮

用来控制奇数和偶数的个数的输出

属性设置:

Command1: Caption产生随机数

Command2: Caption 奇偶数个数

4.用Randomize随机产生1-100之间的数,存放在一维数组中,利用循环完成10个数

的输出!

5.用For……Next 语句求出奇偶数的个数

二、程序功能

1.用Randomize 随即产生1-100之间的数,存放在一维数组中

2.用For…… Next产生奇偶数的个数

三、程序代码

Dim a(10) As Integer

Private Sub Command1_Click()

Text1.Text = ""

Randomize

For i = 1 To 10

a(i) = Int(Rnd * 100 + 1)

Text1.Text = Text1.Text + Str(a(i))

Next i

End Sub

Private Sub Command2_Click()

Dim count%

Count=0

For i = 1 To 10

If a(i) Mod 2 = 1 Then

count = count + 1

End If

Next i

Text2.Text = count

Text3.Text = 10 - count

End Sub

四.运行界面

五、总结

VB程序设计非常好,随见及所得!在这个程序的设计中,我们运用了随机数的产生(用Randomize),运用了一维数组和For……Next语句。在以后的学习中,启发我们多多思考,在我们五人共同的努力下,终于完成了这个程序设计!

六、新任务

一副扑克牌,随机抽取二张,其中都是红桃的概率,一张红桃的概率,一张红桃都没有的概率!

相关文档
最新文档