常见vb程序设计代码.docx

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
文档来源为 :从网络收集整理 .word 版本可编辑 .欢迎下载支持 . 常见 vb 程序设计代码 作者 : 窦振山 1、猴子每天吃掉的桃子是所有桃子的一半多一个,到第七天发现只剩下一个了,问最开始 有几个桃子?、、 Private Sub Command1_Click() Dim m(1 To 7) m(1) = 1 For i = 2 To 7 m(i) = (m(i - 1) + 1) * 2 Next For i = 1 To 7 Print " 第 " & i & " 天的桃数是 "; m(i) Next End Sub 2、百元百鸡问题:公鸡三元一只,母鸡两元一只,小鸡一元两只,现用百元买一百只鸡 Private Sub Command1_Click() Dim x As Integer Dim y As Integer For x = 1 To 100 For y = 1 To 100 If 3 * x + 2 * y + (100 - x - y) / 2 = 100 Then Print " 公鸡 "; x; " 母鸡 "; y; " 小鸡 "; 100 - x - y End If Next Next End Sub 1、综合运用一维数组、二维数组、动态数组和控件数组的有关知识编写程序,要求能输入 学生的学号、 姓名、性别、年龄等个人简况, 输入的学生人数不限, 并可按学号或姓名查询。界面设计用到了三个 command即“添加”、“查询”和“退出”,八个 label 和四个 text 用来输入学号、姓名、成绩和年龄,一个 frame ,一个 picturebox 图片框用来显示结果 其程序代码设计如下: Private Type stu id As Integer nam As String sco As Single age As Integer End Type Dim students(100) As stu Dim s As Integer Private Sub Command1_Click() Static i As Integer If Text1.Text = "" Then MsgBox ("student's id can't be null!") 文档来源为 :从网络收集整理 .word 版本可编辑 .欢迎下载支持 . Exit Sub Else students(i).id = Val(Text1.Text) students(i).nam = Text2.Text students(i).sco = Val(Text3.Text) students(i).age = Val(Text4.Text) End If If i > 10 Then Exit Sub Picture1.Print Tab(2); students(i).id; Tab(13); students(i).nam; Tab(24); students(i).sco; Tab(36); students(i).age Picture1.Print i = i + 1 End Sub Private Sub Command2_Click() s = Val(InputBox("enter the searched student's id")) For j = 0 To 10 If students(j).id = s Then Picture1.Cls Picture1.Print Tab(2); students(j).id; Tab(13); students(j).nam; Tab(24); students(j).sco; Tab(36); students(j).age Exit For End If If j = 100 Then MsgBox ("Student does not exit!") Next End Sub Private Sub Command3_Click() End End Sub 产生 50 个 60 到 100 的随机数,统计其中被 6 整除余 2 的个数,并输出这些数 Private Sub Command1_Click() Dim x As Integer, n% Dim counter As Integer Randomize Timer For n = 1 To 50 x = Rnd() * Rnd() * 41 + 60 If x Mod 6 = 2 Then Print x counter = counter + 1 End If Next n Print counter End Sub 输入一个数,判断是不是素数: 文档来源为 :从网络收集整理 .wor

文档评论(0)

150****5607 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档