- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB课本各个实验课后题答案
实验3
3-2el
Private Sub Command1_Click()
Dim n%
n = Abs(Val(Text1))
Label2 = Format(n ^ 2, #.000) Space(2) Format(Sqr(n), #.000) Space(2) Format(n ^ 3, #.000) Space(2) Format(n ^ (1 / 3), #.000)
End Sub
Private Sub Form_Load()
End Sub
3-3
Private Sub Command1_Click()
Dim x%, y%
x = Int(Rnd * 900 + 100)
Print 产生的随机数:; x
y = (x Mod 10) * 100 + (x \ 10 Mod 10) * 10 + x \ 100
Print 反序数:; Format(y, 000)
End Sub
Private Sub Command2_Click()
Dim x%, y As String
x = Int(Rnd * 900 + 100)
Print 产生的随机数:; x
y = Trim(Str(x))
Print 反序数: Right(y, 1) Mid(y, 2, 1) Left(y, 1)
End Sub
Private Sub Form_Load()
End Sub
3-4
Private Sub Command1_Click()
Dim m%, n%
Randomize
m = Val(Text1): n = Val(Text2)
x = Int(Rnd * (n - m) + m)
y = Int(Rnd * (n - m) + m)
z = Int(Rnd * (n - m) + m)
Label3 = m 到 n 之间的3个随机数为: x Space(3) y Space(3) z
End Sub
3-5
Private Sub Command1_Click()
Label1.Caption = Date
End Sub
Private Sub Command2_Click()
Label2.Caption = Time
End Sub
Private Sub Command3_Click()
Label3.Caption = WeekdayName(Weekday(Date))
End Sub
实验4
4-1
Private Sub Command1_Click()
Dim x!, a!, aa%, b!, bb%, c!, cc$
x = Val(Text1)
a = x * 180 / 3.14
aa = Int(a)
b = (a - aa) * 60
bb = Int(b)
c = (b - bb) * 60
cc = Format(c, #.000)
Label2 = 弧度 Text1 转换为 aa 度 bb 分 cc 秒
End Sub
4-2
Private Sub Command1_Click()
x = InputBox(请输入弧度数值, 弧度转换, 0)
x = Val(x)
a = x * 180 / 3.14
aa = Int(a)
b = (a - aa) * 60
bb = Int(b)
c = (b - bb) * 60
cc = Format(c, #.000)
MsgBox 弧度 x 转换为 aa 度 bb 分 cc 秒
End Sub
4-3
Private Sub Command1_Click()
Dim x%, y%, z%
x = InputBox(输入第一个数)
y = InputBox(输入第二个数)
z = InputBox(输入第三个数)
If x y Then t = x: x = y: y = t
If y z Then t = y: y = z: z = t
If x y Then t = x: x = y: y = t
Print x, y, z
End Sub
4-4
Private Sub Command1_Click()
x = Val(InputBox(请输入上网时间:))
If x -1 Then
Select Case x
Case Is 10
fei = 25
Case 10 To 50
fei = x * 2
Cas
文档评论(0)