Public Class Form3
Dim RandomClass As New Random
Dim symbole As Integer
Dim Answers As Integer
Public Wrong_Answer As Integer
Public Total_Correct As Integer
Public Lifes As Integer
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
check()
End Sub
Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
lblname.Text = username
randomize()
lblcorrect.Text = CStr(Total_Correct)
lblwrong.Text = CStr(Wrong_Answer)
lbllife.Text = CStr(Lifes)
End Sub
Sub randomize()
RandomClass.Next(0, 26)
TextBox1.Text = ""
textbox2.Text = CStr(RandomClass.Next(1, 10))
textbox3.Text = CStr(RandomClass.Next(1, 10))
symbole = RandomClass.Next(1, 4)
If symbole = 1 Then label2.Text = ("+")
If symbole = 2 Then label2.Text = ("-")
If symbole = 3 Then label2.Text = ("*")
If symbole = 4 Then label2.Text = ("/")
End Sub
Sub check()
If symbole = 1 Then Check1()
If symbole = 2 Then check2()
If symbole = 3 Then check3()
If symbole = 4 Then check4()
End Sub
Sub Check1()
Dim variable1 As Double
Double.TryParse(textbox2.Text, variable1)
Dim variable2 As Double
Double.TryParse(textbox3.Text, variable2)
Answers = CInt(variable1 + variable2)
Dim Userinput As Double
Double.TryParse(TextBox1.Text, Userinput)
If Not Double.TryParse(TextBox1.Text, variable1) Then
Windows.Forms.MessageBox.Show("Please Enter an answer to the question!", "Invalid Number")
Return
End If
If Userinput = Answers Then
Msgboxcor()
Else
Msgboxinc()
End If
End Sub
Sub check2()
Dim variable1 As Double
Double.TryParse(textbox2.Text, variable1)
Dim variable2 As Double
Double.TryParse(textbox3.Text, variable2)
Dim answers As Double = variable1 - variable2
answers = CInt(variable1 - variable2)
Dim Userinput As Double
Double.TryParse(TextBox1.Text, Userinput)
If Not Double.TryParse(TextBox1.Text, variable1) Then
Windows.Forms.MessageBox.Show("Please Enter an answer to the question!", "Invalid Number")
Return
End If
If Userinput = answers Then
Msgboxcor()
Else
Msgboxinc()
End If
End Sub
Sub check3()
Dim variable1 As Double
Double.TryParse(textbox2.Text, variable1)
Dim variable2 As Double
Double.TryParse(textbox3.Text, variable2)
Answers = CInt(variable1 * variable2)
Dim Userinput As Double
Double.TryParse(TextBox1.Text, Userinput)
If Not Double.TryParse(TextBox1.Text, variable1) Then
Windows.Forms.MessageBox.Show("Please Enter an answer to the question!", "Invalid Number")
Return
End If
If Userinput = Answers Then
Msgboxcor()
Else
Msgboxinc()
End If
End Sub
Sub check4()
Dim variable1 As Double
Double.TryParse(textbox2.Text, variable1)
Dim variable2 As Double
Double.TryParse(textbox3.Text, variable2)
Answers = CInt(variable1 / variable2)
Dim Userinput As Double
Double.TryParse(TextBox1.Text, Userinput)
If Not Double.TryParse(TextBox1.Text, variable1) Then
Windows.Forms.MessageBox.Show("Please Enter an answer to the question!", "Invalid Number")
Return
End If
If Userinput = Answers Then
Msgboxcor()
Else
Msgboxinc()
End If
End Sub
Sub Msgboxcor()
MsgBox("Correct")
Total_Correct += 1
Lifes = 0
randomize()
End Sub
Sub Msgboxinc()
MsgBox("Incorrect")
Wrong_Answer += 1
Lifes += 1
If Lifes = 2 Then Close()
End Sub
End Class