Dim First As Double

Dim Second As Double

Dim Sum As Double

 

Private Sub cmdClear_Click()

txtFirstNumber = " "

txtSecondNumber = " "

txtAnswer = " "

End Sub

 

Private Sub cmdExit_Click()

End

End Sub

 

'The code to sum

Private Sub cmdSum_Click()

If Not IsNumeric(txtFirstNumber.Text) Then

    MsgBox ("Enter First Number")

    txtAnswer.Text = ""

    txtFirstNumber.Text = ""

    txtFirstNumber.SetFocus

 

ElseIf Not IsNumeric(txtSecondNumber.Text) Then

    MsgBox ("Enter Second Number")

    txtAnswer.Text = ""

    txtSecondNumber.Text = ""

    txtSecondNumber.SetFocus

 

Else

    First = CDbl(txtFirstNumber.Text)

    Second = CDbl(txtSecondNumber.Text)

    Sum = First + Second

    txtAnswer.Text = CStr(Sum)

'I call the answer variable sum

End If

End Sub

 

'Code to subtract

Private Sub cmdSubtract_Click()

If Not IsNumeric(txtFirstNumber.Text) Then

    MsgBox ("Enter First Number")

    txtAnswer.Text = ""

    txtFirstNumber.Text = ""

    txtFirstNumber.SetFocus

 

ElseIf Not IsNumeric(txtSecondNumber.Text) Then

    MsgBox ("Enter Second Number")

    txtAnswer.Text = ""

    txtSecondNumber.Text = ""

    txtSecondNumber.SetFocus

 

Else

    First = CDbl(txtFirstNumber.Text)

    Second = CDbl(txtSecondNumber.Text)

    Sum = First - Second

    txtAnswer.Text = CStr(Sum)

 

End If

End Sub

 

'The code to divide

Private Sub cmdDivide_Click()

If Not IsNumeric(txtFirstNumber.Text) Then

    MsgBox ("Enter First Number")

    txtAnswer.Text = ""

    txtFirstNumber.Text = ""

    txtFirstNumber.SetFocus

 

ElseIf Not IsNumeric(txtSecondNumber.Text) Then

    MsgBox ("Enter Second Number")

    txtAnswer.Text = ""

    txtSecondNumber.Text = ""

    txtSecondNumber.SetFocus

 

ElseIf txtSecondNumber.Text = 0 Then

    MsgBox ("Division by zero is not nice")

    txtAnswer.Text = ""

    txtSecondNumber.Text = ""

    txtSecondNumber.SetFocus

 

Else

First = CDbl(txtFirstNumber.Text)

    Second = CDbl(txtSecondNumber.Text)

    Sum = First / Second

    txtAnswer.Text = CStr(Sum)

 

End If

End Sub

 

'Code to multiply

Private Sub cmdMultiply_Click()

If Not IsNumeric(txtFirstNumber.Text) Then

    MsgBox ("Enter First Number")

    txtAnswer.Text = ""

    txtFirstNumber.Text = ""

    txtFirstNumber.SetFocus

 

ElseIf Not IsNumeric(txtSecondNumber.Text) Then

    MsgBox ("Enter Second Number")

    txtAnswer.Text = ""

    txtSecondNumber.Text = ""

    txtSecondNumber.SetFocus

 

Else

    First = CDbl(txtFirstNumber.Text)

    Second = CDbl(txtSecondNumber.Text)

    Sum = First * Second

    txtAnswer.Text = CStr(Sum)

 

End If

End Sub