Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Public Class Form1

Dim Num1 As Integer


Dim Num2 As Integer
Dim sign As Integer

Private Sub ButtonNew_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles ButtonNew.Click
Randomize()
Num1 = Int((10 - 1 + 1) * Rnd() + 1)
Label1.Text = Num1
Num2 = Int((10 - 1 + 1) * Rnd() + 1)
Label3.Text = Num2

sign = Int(4 * Rnd() + 1)


If sign = 1 Then
LabelSign.Text = "+"
ElseIf sign = 2 Then
LabelSign.Text = "-"
ElseIf sign = 3 Then
LabelSign.Text = "*"
ElseIf sign = 4 Then
LabelSign.Text = "/"
End If
End Sub

Private Sub ButtonCheck_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles ButtonCheck.Click
Dim Answer As Double = TextBox1.Text
If sign = 1 Then
Answer = Num1 + Num2 Then
Label2.Text = "Correct answer!"
Else
Label2.Text = "Incorrect Answer!"
End If
End If

If sign = 2 Then
Answer = Num1 - Num2 Then
Label2.Text = "Correct Answer!"
Else
Label2.Text = "Incorrect Answer!"
End If
End If

If sign = 3 Then
Answer = Num1 * Num2 Then
Label2.Text = "Correct Answer!"
Else
Label2.Text = "Incorrect Answer!"
End If
End If

If sign = 4 Then
Answer = Num1 / Num2 Then
Label2.Text = "Correct Answer!"
Else
Label2.Text = "Incorrect Answer!"
End If
End If
End Sub

Private Sub ButtonAnswer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles ButtonAnswer.Click
Dim Answeradd As Double = Num1 + Num2
Dim Answersub As Double = Num1 - Num2
Dim Answermult As Double = Num1 * Num2
Dim Answerdiv As Double = Num1 / Num2

If sign = 1 Then
Label4.Text = Answeradd
ElseIf sign = 2 Then
Label4.Text = Answersub
ElseIf sign = 3 Then
Label4.Text = Answermult
ElseIf sign = 4 Then
Label4.Text = Answerdiv
End If
End Sub
End Class

You might also like