VB 急!!!所有分数都给!
来源:百度知道 编辑:UC知道 时间:2024/06/20 09:57:25
2.单击Command2按钮完成:分别统计1-50中,满足3的倍数、7的倍数的数共有多少个,并在窗体上分别输出个数。
3.单击Command3按钮完成:一个4*4的二维数组,他们的元素是 20-60 的随机整数,请在窗体上输出这个二维数组,并输出它的对角线的和。
Private Sub Command1_Click()
Dim x As Single, cost As Single
x = Val(Trim(Text1.Text))
Select Case True
Case x > 1000
cost = x - x * 0.5
Case x > 500 And x <= 1000
cost = x - x * 0.25
Case x > 300 And x <= 500
cost = x - x * 0.12
Case x > 100 And x <= 300
cost = x - x * 0.05
Case x <= 100
cost = x
End Select
Print "实际消费金额:" & cost
End Sub
Private Sub Command2_Click()
Dim i As Integer, a3 As Integer, a7 As Integer, a37 As Integer
a3 = 0: a7 = 0: a37 = 0
For i = 1 To 50
If i Mod 3 = 0 Then a3 = a3 + 1
If i Mod 7 = 0 Then a7 = a7 + 1
If i Mod 3 = 0 And i Mod 7 = 0 Then a37 = a37 + 1
Next
Print "1-50中,3的倍数为" & a3 & "个,7的倍数为" & a7 & "个,既是3的倍数又是7的倍数为" & a37 & "个"
End Sub
Private Sub Command3_Click()
Dim a44(0 To 3, 0 To 3) As Integer, asum1 As