求VB四则运算代码

2022-07-24 社会 77阅读

Option Explicit

Private a As Integer, b As Integer, c As Integer, d As Integer, e As Integer, f As Integer

Private Sub Command1_Click()

  If Command1.Caption = "回答" Then

   Command1.Caption = "出题"

   Picture2.Cls

   If Val(Text1.Text) = d Then

    Picture2.Print "√"

    e = e + 1

   Else

    Picture2.Print "×"

    f = f + 1

   End If

   Picture2.Print "正确:" & e & ",错误:" & f

  Else

   Command1.Caption = "回答"

   Text1.Text = ""

   Picture1.Cls

   a = Int(1 + 9 * Rnd)

   b = Int(1 + 9 * Rnd)

   c = Int(4 * Rnd)

   If c = 1 Then

    Picture1.Print a & "+" & b & "="

    d = a + b

   ElseIf c = 2 Then

    Picture1.Print a & "-" & b & "="

    d = a - b

   ElseIf c = 3 Then

    Picture1.Print a & "×" & b & "="

    d = a * b

   Else

    Do

     a = Int(1 + 9 * Rnd)

     b = Int(1 + 9 * Rnd)

    Loop Until a Mod b = 0

     Picture1.Print a & "÷" & b & "="

     d = Int(a / b)

   End If

  End If

End Sub

'四则运算时除法一定要能整除

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