fork download
  1. /* write your code below */
  2.  
Success #stdin #stdout 0.01s 5288KB
stdin
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
stdout
Standard output is empty