




免费预览已结束,剩余23页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VB测量程序设计代码取一元、二元、五元的硬币共十枚,付给25元钱,有多少种不同的取法?方法一Private Sub Command1_Click()Print 一元, 两元, 五元For a = 0 To 10For b = 0 To 10For c = 0 To 10If a + 2 * b + 5 * c = 25 And a + b + c = 10 ThenPrint a, b, cEnd IfNext cNext bNext aEnd Sub:方法二Private Sub Command1_Click()Print 一元, 两元, 五元For a = 0 To 10For b = 0 To 10c = 10 - a - bIf a + 2 * b + 5 * c = 25 And c 0 ThenPrint a, b, cEnd IfNext bNext aEnd Sub九九乘法表方法一Private Sub Command1_Click()Print Tab(12); 九九乘法表For i = 1 To 9For j = 1 To iPrint i * j;Next jPrintNext iEnd Sub方法二Private Sub Command2_Click()ShowFontSize = 15Print Tab(12);FontSize = 12PrintFor k = 0 To 9Print Tab(k * 4); k;Next kjiuPrintFor j = 1 To 9Print j;For k = 1 To jPrint Tab(k * 4); j * k;Next kPrintNext jEnd Sub求T = 8! = 1238Private Sub Command1_Click()jc = 1n = Val(Text1.Text)For c = 1 To njc = jc * cNext cPrint jc=; jcEnd Sub用100 元买100 只鸡,母鸡3元1只,小鸡1元3只,问各应买多少只?Private Sub Command1_Click()Dim x As Integer, y As IntegerFor x = 1 To 30y = 100 - xIf 3 * x + y / 3 = 100 ThenPrint 母鸡只数为:; x,Print 小鸡只数为:; yEnd IfNext xEnd Sub数组打印数组的上界和下界数值Private Sub Command1_Click()Dim a(1 To 10) As IntegerPrint 下界值, 上界值Print LBound(a), UBound(a)End Sub数组解决1+2+3+4+5+6+7+8=?Private Sub Command1_Click()Dim a(1 To 10) As IntegerDim sum As IntegerFor b = 1 To 8a(b) = bsum = sum + a(b)Next bText1.Text = sumPrint 1+2+3+4+5+6+7+8= & sumEnd Sub任意五个数字之和Private Sub Command1_Click()Dim Data(5) As IntegerDim Sum, I As IntegerFor I = 1 To 5Data(I) = InputBox(输入第 & I & 个数据)Next IFor I = 1 To 5Sum = Sum + Data(I)Next IText1.Text = SumPrint SumEnd Sub连续输入5个数字例如1,2,3,4,51+3+5+7+9=?奇数和Private Sub Command1_Click()Dim a(1 To 5) As IntegerDim sum As IntegerFor x = 1 To 5a(x) = x * 2 - 1sum = sum + a(x)Next xText1.Text = sumPrint sumEnd SubPrivate Function pf(x As Long, y As Long) As Longs = Sqr(x 2 + y 2)pf = sEnd FunctionPrivate Sub Command1_Click()Dim a As LongDim b As LongDim c As Longa = Val(Text1.Text)b = Val(Text2.Text)s = pf(a, b)Print sEnd SubSub过程 和 Function过程3. 编写过程,求两个数的最大公约数。Private Sub pd(x As Integer, y As Integer, z As Integer)For j = 1 To yIf x Mod j = 0 And y Mod j = 0 Then z = jEnd IfNext jEnd SubPrivate Sub Command1_Click()Dim a As IntegerDim b As IntegerDim c As Integera = Val(Text1.Text)b = Val(Text2.Text)Call pd(a, b, c)Print cEnd Sub4. 编写一个计算平方根的Function过程Private Function pf(x As Long, y As Long) As Longs = Sqr(x 2 + y 2)pf = sEnd FunctionPrivate Sub Command1_Click()Dim a As LongDim b As LongDim s As Longa = Val(Text1.Text)b = Val(Text2.Text)s = pf(a, b)Print sEnd Sub判断一个数是奇数还是偶数Private Sub pd(a As Integer, b As String)If a Mod 2 = 0 Thenb = 偶数 Elseb = 奇数End IfEnd SubPrivate Sub Command1_Click()Dim x As IntegerDim y As Stringx = Val(Text1.Text)Call pd(x, y)Print yEnd Sub10. 有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第3个人,又说比第2个人大2岁。问第2个人,说比第1个人大2岁。最后问第1个人,他说是10岁。请问第5个人有多大岁数?第一种Private Sub pd(a As Integer, b As Integer, c As Integer, d As Integer, e As Integer)a = 10b = a + 2c = b + 2d = c + 2e = d + 2End SubPrivate Sub Command1_Click()Dim m As IntegerDim n As IntegerDim l As IntegerDim k As IntegerCall pd(10, m, n, l, k)Print 10, m, n, l, kEnd Sub第二种Private Function pd(a As Integer) As Integera = 10For i = 1 To 4a = a + 2Print aNext ipd = aEnd FunctionPrivate Sub Command1_Click() Dim s As IntegerDim a As Integers = pd(10)Print 10Print sEnd Sub1+2+3+.100=?方法一Private Sub Command1_Click()Dim i As Integers = 0Do While i 0 Thenfwj = 0ElseIf dx = 0 And dy 0 And dy = 0 Thenfwj = pi / 2ElseIf dx 0 And dy 0 Thenfwj = Atn(dy / dx)ElseIf dx 0 And dy 0 Thenfwj = 1.5 * pi + Atn(Abs(dy / dx)ElseIf dx 0 Thenfwj = pi - Atn(Abs(dy / dx)ElseIf dx 0 And dy pi ThenMsgBox 输入有误不能交会!Elsexp1 = (xa1 * (1 / Tan(n) + xb1 * (1 / Tan(m) - ya1 + yb1) / (1 / Tan(m) + (1 / Tan(n)yp1 = (ya1 * (1 / Tan(n) + yb1 * (1 / Tan(m) + xa1 - xb1) / (1 / Tan(m) + (1 / Tan(n)End IfEnd SubPrivate Sub dfmtohd(szj1 As Double, fwj2 As Double)Dim du As IntegerD
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年消防员调度面试题及答案
- 生药学综合试题及答案
- 2025年下半年北京市顺义区事业单位公开招聘工作人员121人笔试重点基础提升(共500题)附带答案详解-1
- 汽车销售居间代理全面承包协议
- 智能家居社区代运营及居民服务合同
- 担保公司与企业债券发行担保服务合同
- 特定行业最高额个人担保贷款合同模板
- 厨师长职位竞聘及权益保护与管理合同
- 2022届陕西省榆林市高三三模语文试题
- 小儿湿疹的病因及护理
- 重庆市南开中学高2026届高三第一次质量检测+英语答案
- 2025秋外研新版三起点小学英语四年级上册教学计划
- 2025北师大版(2024)三年级上册数学教学计划
- 新版《医疗器械生产监督管理办法》培训试题及答案
- 消毒供应室精密器械
- 高低压柜安装施工方案(3篇)
- 数字化物流商业运营 课件 模块一 数字化物流商业运营概述
- 2025年炼油化工设备行业当前发展现状及增长策略研究报告
- 新疆民族问题课件
- 2025年度通信工程企业保密协议及离职竞业禁止条款合同书
- 小学数学新课标量感解读
评论
0/150
提交评论