用vb编写一个随机四则运算 输入答案后按回车就随机再出一题 急急急 在线等

2020-10-06 教育 109阅读
Dim t1 As Integer, t2 As Integer, sf As Integer, da As Integer
Sub chuti()
Randomize
t1 = Int(Rnd * 90) + 10
t2 = Int(Rnd * (t1 - 9)) + 10
sf = Int(Rnd * 4)
Select Case sf
Case 0
    Label1.Caption = t1 & " + " & t2 & " = "
    da = t1 + t2
Case 1
    Label1.Caption = t1 & " - " & t2 & " = "
    da = t1 - t2
Case 2
    Label1.Caption = t1 & " * " & t2 & " = "
    da = t1 * t2
Case 3
    Label1.Caption = t1 & " \ " & t2 & " = "
    da = t1 \ t2
End Select
Text1.Text = ""
Text1.SetFocus
End Sub
Private Sub Form_Load()
Me.Show
chuti
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
    Text2.Text = Text2.Text & Label1.Caption & Val(Text1.Text) & " "
    If Val(Text1.Text) = da Then
        Text2.Text = Text2.Text & "√"
    Else
        Text2.Text = Text2.Text & "×"
    End If
    Text2.Text = Text2.Text & vbCrLf
    chuti
End If
End Sub


Text2的MultiLine属性要设为True

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com