已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第3章1. Private Sub Command1_Click()Dim a As Integera = Text1.TextText2.Text = -aText3.Text = a 2Text4.Text = Sqr(Abs(a)Text5.Text = a 3Text6.Text = Abs(a) (1 / 3)End Sub2. Private Sub Command1_Click() Dim x As Integer, y As Integer x = Text1.Text y = Text2.Text Text1.Text = y Text2.Text = xEnd Sub3. Private Sub Command1_Click()Dim a As Integer, b As Integer, c As Integer Dim x1 As Single, x2 As Single a = Val(Text1.Text) b = Val(Text2.Text) c = Val(Text3.Text) a * x2+b *x+c=0 x1 = (-b + Sqr(b 2 - 4 * a * c) / (2 * a) x2 = (-b - Sqr(b 2 - 4 * a * c) / (2 * a) Text4.Text = x1 Text5.Text = x2 End SubPrivate Sub Command2_Click() EndEnd Sub第4章1. Private Sub Command1_Click() Dim x As Single x = Val(Text1.Text) If x = 0 Then Text2.Text = Sqr(x) Else MsgBox 该数不能开平方 End If End Sub2. Private Sub Command1_Click()Dim a As Integer, b As Booleana = Text1.TextIf a Mod 5 = 0 And a Mod 7 = 0 Then b = True Label1.Caption = 该数能同时被5和7整除 Else b = False Label1.Caption = 该数不能同时被5和7整除 End IfEnd Sub3. Private Sub Command1_Click() Dim x As Integer x = Val(InputBox(请输入一个百分制成绩 ) Select Case x Case Is 90 Print A Case Is = 80 Print B Case Is = 70 Print C Case Is = 60 Print D Case Else Print E End SelectEnd Sub4. Private Sub Command1_Click()Dim n As Integer, t As Long, s As Longs = 0: t = 1For n = 1 To 9 t = t * n If n Mod 2 0 Then s = s + t Next n Print sEnd Sub5. Private Sub Command1_Click() Dim i As Integer, s As Double, n As Integer n = Val(InputBox(请输入一个正整数) s = 0 For i = 1 To n s = s + (-1) (i + 1) / i Next i Print sEnd SubPrivate Sub Command2_Click() Dim i As Integer, s As Long, n As Integer, t As Integer n = Val(InputBox(请输入一个正整数) s = 0 For i = 1 To n t = t + i s = s + t Next i Print sEnd SubPrivate Sub Command3_Click() Dim i As Integer, s As Double, n As Integer ,t as integer n = Val(InputBox(请输入一个正整数) For i = 1 To n t = i 2 s = s + t Next i Print sEnd SubPrivate Sub Command4_Click() Dim i As Integer, s As Double, n As Integer, t As Integer n = Val(InputBox(请输入一个正整数) s = 0 For i = 1 To n t = (-1) (i - 1) * i * (i + 1) s = s + t Next i Print sEnd SubPrivate Sub Command5_Click() Dim i As Integer, s As Double, n As Integer, t As Integer n = Val(InputBox(请输入一个正整数) For i = 1 To n t = t + i s = s + 1 / t Next i Print sEnd Sub6. Private Sub Command1_Click()Dim i As Integer, count As Integer For i = 1 To 1000 If i Mod 2 0 And i Mod 13 = 0 Then count = count + 1 List1.AddItem i End If Text1.Text = count Next iEnd Sub7. Private Sub Command1_Click()Dim i As IntegerFor i = 2000 To 2100 If i Mod 400 = 0 Or (i Mod 4 = 0 And i Mod 100 0) Then List1.AddItem i End If Next iEnd Sub8. Private Sub Command1_Click()Dim a(1 To 20), i As Integer, s1 As Integer, s2 As Integer, count1 As Integer, count2 As IntegerRandomizeFor i = 1 To 20 a(i) = Int(Rnd * 100) + 1 If a(i) Mod 2 = 0 Then count1 = count1 + 1 s1 = s1 + a(i) Else count2 = count2 + 1 s2 = s2 + a(i) End If Print a(i) Next i Print 奇数和为; s1 / count1 Print 偶数和为; s2 / count2End Sub9. Private Sub Command1_Click() Form1.FontSize = 12 Dim i As Integer For i = 1 To 5 Print Tab(5 + i); String(11 - 2 * i, *) Next i End SubPrivate Sub Command2_Click()Dim i As Integer, j As IntegerFor i = 1 To 5 Print Tab(15 - i); For j = 1 To 2 * i - 1 Print Chr(69 - i + j); Next j Next iEnd Sub10. Private Sub Command1_Click() Dim n As Integer, i As Integer Dim flag As Boolean For n = 100 To 999 flag = True For i = 2 To Int(Sqr(n) If n Mod i = 0 Then flag = False Exit For End If Next i If flag Then List1.AddItem n Next nEnd Sub11. Private Sub Command1_Click()Dim x As Integer, y As Integer, z As Integer For x = 0 To 33 For y = 0 To 49 z = 100 - x - y If 3 * x + 2 * y + z / 2 = 100 Then Print x, y, z End If Next y Next xEnd Sub12. Private Sub Command1_Click()Dim a1 As Integer, a2 As Integer, a3 As Integer, a4 As Singlea1 = 1: a2 = 2: a3 = 3Do a4 = (a1 + a2 + a3) / 2 a1 = a2: a2 = a3: a3 = a4 Count1 = Count1 + 1 Loop Until a4 1200 Print Count1 + 3End Sub13. Private Sub Command1_Click()Dim a() As String, m As String, count1 As Integer, count2 As Integer, b As Integerm = InputBox(请输入字符)b = Len(m)ReDim a(1 To b)For i = 1 To b a(i) = Mid(m, i, 1) If Asc(UCase(a(i) = 65 And Asc(UCase(a(i) = 1 And Val(a(i) = 9 Then count2 = count2 + 1 ElseIf a(i) = 0 Then count2 = count2 + 1 End IfNext iPrint 字母个数为:; count1Print 数字个数为: ; count2End Sub14. Private Sub Command1_Click()Dim i As Integer, count As Integer For i = 100 To 999 If (Val(Mid(Str(i), 2, 1) 3 + Val(Mid(Str(i), 3, 1) 3 + Val(Mid(Str(i), 4, 1) 3) = i Then count = count + 1 End If Next i Print countEnd Sub15. Private Sub Command1_Click()Dim x0 As Single, x1 As Single, e As SingleDim f As Single, f1 As Singlex1 = InputBox(请输入迭代初值)e = InputBox(请输入迭代误差)Do x0 = x1 f = x0 + Log(x0) - 2.13 f1 = 1 + 1 / x0 x1 = x0 - f / f1 Loop Until Abs(x0 - x1) e Print x1End Sub16. Private Sub Command1_Click()Dim a As Single, b As Single, n As Integer, h As Single, i As Integer, s As Single, f1 As Single, f2 As Singlea = 1: b = 5n = I
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北京病人护理伦理与实践
- 护理环境与患者满意度调查
- 护理安全事件责任认定
- 金太阳陕西省2026届高三下学期3月联考化学(26-287C)+答案
- 护理技术操作培训:静脉注射药物配置
- 护理认知评估方法
- 护理课件演讲的演讲稿自信心提升策略
- 基于云计算的远程教育技术实践
- 临床研究协调员职业发展规划
- 基于用户行为的营销策略调整
- 2025新人教版七年级下册英语 Unit 5知识点梳理及语法讲义(答案版)
- 《频率与概率》课件
- 五年级下册字谜故事带答案
- 中药学重点完整版本
- GB/T 29038-2024薄壁不锈钢管道技术规范
- 《农业经营与管理》考试历年真题考试题库(职校用)
- 实验诊断概论课件
- 废旧纸再生利用项目计划书
- 群众工作方面存在问题及整改措施
- 三年级全册道德与法治教案
- 高原性低氧症护理
评论
0/150
提交评论