ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:18.36KB ,
资源ID:3546338      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3546338.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(vb实验 程序代码.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

vb实验 程序代码.docx

1、vb实验 程序代码AP1-2Private Sub Form_Click() Print Print Print Print 欢迎使用visual basic!End SubPrivate Sub Form_Load() FontSize = 20 FontBold = True ForeColor = vbRed Picture = LoadPicture(App.Path + imaget1.gif)End SubP2-1Private Sub Command1_Click() Label1 = Text1End SubPrivate Sub Form_Load() Text1.Passw

2、ordChar = * Text1.FontSize = 20 Label1.FontSize = 20 Label1.Alignment = 2 Label1.BorderStyle = 1 Label1.BackColor = vbWhite Command1.FontSize = 20End SubP2-2Private Sub Command1_Click() Label1 = 欢迎来到重庆 Command1.Visible = False Command2.Visible = True End SubPrivate Sub Command2_Click() Label1 = welc

3、ome to ChongQing Command2.Visible = False Command1.Visible = TrueEnd SubPrivate Sub Form_Load() Label1 = 欢迎来到重庆 Label1.Alignment = 2 Command1.Visible = False Command2.Visible = TrueEnd SubP2-3Private Sub Form_Load() Label1.BackColor = vbRed Label2.BackColor = vbBlue Label3.BackColor = vbGreen Label4

4、.BackColor = vbYellowEnd SubPrivate Sub Label1_Click() Text1.ForeColor = Label1.BackColorEnd SubPrivate Sub Label2_Click() Text1.ForeColor = Label2.BackColorEnd SubPrivate Sub Label3_Click() Text1.ForeColor = Label3.BackColorEnd SubPrivate Sub Label4_Click() Text1.ForeColor = Label4.BackColorEnd Sub

5、P2-4Private Sub Command1_Click() Dim Shu As Double Shu = Val(Text1) Label5 = Fix(Shu) Label6 = Int(Shu) Label7 = Round(Shu)End SubP2-5Private Sub Command1_Click() Randomize Label1 = Int(Rnd() * 899 + 100) Label2 = End SubPrivate Sub Command2_Click() Dim Zh As String Zh = Label1 Label2 = Right(Zh, 1)

6、 & Mid(Zh, 2, 1) & Left(Zh, 1)End SubPrivate Sub Command3_Click() Dim Yh As Integer Dim A As Integer Dim B As Integer Dim C As Integer Yh = Val(Label1) A = Yh 100 B = (Yh Mod 100) 10 C = Yh Mod 10 Label2 = C * 100 + B * 10 + AEnd SubPrivate Sub Form_Load()End SubP3-1Private Sub Command1_Click() Dim

7、R As Single Const Pi As Single = 3.1415926 R = Val(Text1) Label3 = Int(2 * Pi * R * 1000 + 0.5) / 1000 Label5 = Int(Pi * R 2 * 1000 + 0.5) / 1000End SubPrivate Sub Form_Load()End SubP3-2Private Sub Command1_Click() Dim Lx As Long, Ux As Long Lx = Val(Text1) Ux = Val(Text2) Randomize Label3 = Int(Ux

8、- Lx) * Rnd + Lx)End SubPrivate Sub Form_Load()End SubP4-1Private Sub Command1_Click()Dim a As Integer, b As Integer, c As IntegerDim d As Single, r1 As Single, r2 As Singlea = Val(Text1)b = Val(Text2)c = Val(Text3)If a = 0 Then If b = 0 Then MsgBox (方程无解) Else r1 = -c / b MsgBox (方程有一个根为: + Str(r1)

9、 End IfElse d = b * b - 4 * a * c If d 0 Then r1 = (-b + Sqr(d) / (2 * a) r2 = (-b - Sqr(d) / (2 * a) MsgBox (方程有两个根为: + Str(r1) + Chr(13) + + Str(r2) ElseIf d = 0 Then r1 = -b / (2 * a) MsgBox (方程有两个相同根为: + Str(r1) Else MsgBox (方程无实根) End IfEnd IfEnd SubPrivate Sub Command2_Click()EndEnd SubPrivate

10、 Sub Form_Load()End SubP4-2Private Sub Command1_Click()Dim a As Double, b As DoubleDim ys As String * 1a = Val(Text1)b = Val(Text3)ys = Text2Select Case ys Case + Label4 = a + b Case - Label4 = a - b Case * Label4 = a * b Case / If b = 0 Then MsgBox 除数不能为0!重新输入 Text3.SetFocus Text3.SelStart = 0 Text

11、3.SelLength = Len(Text3) Else Label4 = a / b End IfEnd SelectEnd SubPrivate Sub Form_Load()End SubP4-3Private Sub Command1_Click()Dim a As SingleDim b As SingleDim c As SingleDim t As Singlea = Val(InputBox(请输入第一个数:)b = Val(InputBox(请输入第二个数:)c = Val(InputBox(请输入第三个数:)Label1 = 输入的三个数为: & a & 、 & b &

12、、 & cIf a b Then t = a: a = b: b = tIf a c Then t = c: c = b: b = a: a = tElse If b = Asc(A) And za = Asc(a) And za 1000Label2 = n= & nEnd SubPrivate Sub Form_Load()End SubP5-2Private Sub Command1_Click()Dim n As Integer, i As IntegerDim sum As Single, mid As Singlen = Val(InputBox(请输入n值)sum = 0mid

13、= 0For i = 1 To n mid = mid + i sum = sum + midNext iLabel4 = nLabel5 = sumEnd SubPrivate Sub Form_Load()End SubP5-3Private Sub Command1_Click()Dim x As Integer, max As Integer, min As IntegerDim k As IntegerRandomizePicture1.Clsmax = 100min = 999For k = 1 To 10 x = Int(Rnd * 900 + 100) If max x The

14、n min = x Picture1.Print xNext kText1 = maxText2 = minEnd SubPrivate Sub Form_Load()End SubP5-4Private Sub Form_Click()Dim i As IntegerDim aa As IntegerClsPrint: PrintPrint Tab(5);For i = 1 To 36 aa = i + Asc(A) - 1 If aa = Asc(Z) Then Print Chr(aa); ; Else Print Chr(aa - 26); ; End If If i Mod 6 =

15、0 Then Print Print Tab(5 + i / 6); End IfNextEnd SubPrivate Sub Form_Load()ShowDim i As IntegerDim j As IntegerDim aa As IntegerPrint: PrintFor i = 0 To 5 Print Tab(5 + i); For j = 0 To 5 aa = Asc(A) + i * 6 + j If aa = Asc(Z) Then Print Chr(aa); ; Else Print Chr(aa - 26); ; End If Next j PrintNext

16、i End SubP6-1Private Sub Command1_Click()Dim cj(1 To 10) As SingleDim sum As Single, i As Integersum = 0ClsFor i = 1 To 10 cj(i) = Val(InputBox(请输入第 & i & 位同学的成绩:) sum = sum + cj(i)Next iPrint 这10位同学的成绩如下:For i = 1 To 10 Print cj(i); If i Mod 5 = 0 Then PrintNext iPrintPrint 平均成绩为:; Spc(3); sum / iE

17、nd SubPrivate Sub Form_Load()End SubP6-1Private Sub Command1_Click()Dim a(5, 5) As IntegerDim s As IntegerClsFor i = 1 To 5 Print Tab(10); For j = 1 To 5 a(i, j) = Int(Rnd * 10) Print a(i, j); Next j PrintNext is = 0For i = 2 To 5 For j = 1 To i - 1 s = s + a(i, j)Next j, iPrintPrint 下三角元素之和为:; ss =

18、 0For i = 1 To 4 For j = i + 1 To 5 s = s + a(i, j)Next j, iPrint 上三角元素之和为:; ss = 0For i = 1 To 5 s = s + a(i, i)Next iPrint 主对角线元素之和为:; sEnd SubPrivate Sub Form_Load()End SubP6-3Private Sub Command1_Click()ReDim sl(1 To 6)Dim i As Integer, j As Integer, t As IntegerClsFor i = 1 To 6 sl(i) = Int(90

19、* Rnd + 10)Next iFor i = 1 To 5 For j = i + 1 To 6 If sl(i) sl(j) Then t = sl(i) sl(i) = sl(j) sl(j) = t End If Next jNext iPrint 原数据序列是:For i = 1 To 6 Print sl(i);Next iPrintEnd SubPrivate Sub Command2_Click()ReDim Preserve sl(1 To 7)Dim n As Integern = Val(InputBox(请输入一个两位数:)Print 插入的数为:; nFor i =

20、 6 To 1 Step -1 If n = Y And X = Z Then Max3 = X ElseIf Y = Z Then Max3 = Y Else Max3 = Z End IfEnd FunctionPrivate Sub Form_Load()End SubP7-3Private Sub Command1_Click() Dim a As String * 1 a = InputBox(请输入一个字符:) Print 输入的字符是: ; a Print 它是: ; Call Pd(a)End SubSub Pd(ByVal Os As String) Dim a As Int

21、eger a = Asc(Os) Select Case a Case 48 To 57 Print 数字字符 Case 65 To 90 Print 大写字母 Case 97 To 122 Print 小写字母 Case Else Print 其它字符 End SelectEnd SubPrivate Sub Form_Load()End SubP7-4Private Sub Command2_Click() Dim a As Long Dim res As Boolean a = Val(Text1) Ws2 a, res If res = True Then Label2 = a & 是完数 Else Label2 = a & 不是完数 End IfEnd SubSub Ws2(ByVal X As Long, ByRef Y As Boolean) Dim i As Intege

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1