Private pilihan As String
Private x As Double
Private y As Double
Private Sub Command10_Click()
If x < 0 Then
Text1.Text = -x
x = -x
Else
Text1.Text = "-" & Text1.Text
x = -x
End If
End Sub
Private Sub c_Click()
Text1.Text = ""
Text1.SetFocus
End Sub
Private Sub Command11_Click()
If Text1.Text = "" Then
Text1.Text = "0."
Else
Text1.Text = Text1.Text & "."
End If
End Sub
Private Sub Command12_Click()
Unload Me
End Sub
Private Sub Command2_Click()
Text1.Text = ""
y = x = 0
tanda.Enabled = False
End Sub
Private Sub Command3_Click()
Text1.Text = x ^ 2
End Sub
Private Sub Command4_Click()
Text1.Text = ""
pilihan = "tambah"
y = x
x = 0
tanda.Enabled = False
End Sub
Private Sub Command5_Click()
Text1.Text = ""
pilihan = "bagi"
y = x
x = 0
tanda.Enabled = False
End Sub
Private Sub Command6_Click()
Text1.Text = ""
pilihan = "kurang"
y = x
x = 0
tanda.Enabled = False
End Sub
Private Sub Command7_Click()
Text1.Text = ""
pilihan = "kali"
y = x
x = 0
tanda.Enabled = False
End Sub
Private Sub Command8_Click()
If x < 0 Then
Text1.Text = "Angka Tidak Boleh Negatif Coy"
Else
Text1.Text = Sqr(x)
End If
End Sub
Private Sub Command1_Click(Index As Integer)
Text1.Text = Text1.Text & Command1(Index).Caption
x = Text1.Text
tanda.Enabled = True
End Sub
Private Sub Command9_Click()
If pilihan = "tambah" Then
x = y + x
Text1.Text = x
ElseIf pilihan = "kurang" Then
x = y - x
Text1.Text = x
ElseIf pilihan = "kali" Then
x = y * x
Text1.Text = x
ElseIf pilihan = "bagi" And x <> 0 Then
x = y / x
Text1.Text = x
Else
Text1.Text = "Tidak Terdefinisi"
End If
End Sub
Private Sub Form_Load()
tanda.Enabled = False
End Sub