Sub Process_Globals
Dim num1, num2, result As Double
Dim operation As String
End Sub
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("Layout1")
End Sub
Sub btn0_Click
EditText1.Text = EditText1.Text & "0"
End Sub
Sub btn1_Click
EditText1.Text = EditText1.Text & "1"
End Sub
Sub btn2_Click
EditText1.Text = EditText1.Text & "2"
End Sub
Sub btn3_Click
EditText1.Text = EditText1.Text & "3"
End Sub
Sub btn4_Click
EditText1.Text = EditText1.Text & "4"
End Sub
Sub btn5_Click
EditText1.Text = EditText1.Text & "5"
End Sub
Sub btn6_Click
EditText1.Text = EditText1.Text & "6"
End Sub
Sub btn7_Click
EditText1.Text = EditText1.Text & "7"
End Sub
Sub btn8_Click
EditText1.Text = EditText1.Text & "8"
End Sub
Sub btn9_Click
EditText1.Text = EditText1.Text & "9"
End Sub
Sub btnPlus_Click
num1 = EditText1.Text
operation = "+"
EditText1.Text = ""
End Sub
Sub btnMinus_Click
num1 = EditText1.Text
operation = "-"
EditText1.Text = ""
End Sub
Sub btnMultiply_Click
num1 = EditText1.Text
operation = "*"
EditText1.Text = ""
End Sub
Sub btnDivide_Click
num1 = EditText1.Text
operation = "/"
EditText1.Text = ""
End Sub
Sub btnEqual_Click
num2 = EditText1.Text
If operation = "+" Then
result = num1 + num2
Else If operation = "-" Then
result = num1 - num2
Else If operation = "*" Then
result = num1 * num2
Else If operation = "/" Then
If num2 <> 0 Then
result = num1 / num2
Else
MsgBox("Error: Division by zero!", "Error")
Return
End If
End If
EditText1.Text = result
End Sub
Sub btnClear_Click
EditText1.Text = ""
num1 = 0
num2 = 0
result = 0
operation = ""
End Sub