Professional Documents
Culture Documents
Screen.Text = Format(Hasil)
HapusScreen = True
End If
ElseIf Data1 <> " " And Operator = " " And Data2 = " " Then
Screen.Text = Data1
HapusScreen = True
End If
ElseIf Data1 <> " " And Operator <> " " And Data2 <> " " Then
End If
End If
End Sub
If Data1 <> " " And Operator <> " " And Data2 <> " " Then
Call Menghitung
End If
End Sub
Hasil = Hasil ^ 2
Screen.Text = Hasil
HapusScreen = True
ElseIf Data1 <> " " And Operator = " " And Data2 = " " Then
Data1 = Data1 ^ 2
Screen.Text = Data1
ElseIf Data1 <> " " And Operator <> " " And Data2 <> " " Then
Data2 = Data2 ^ 2
End If
End Sub
Hasil = 1 / Hasil
Screen.Text = Format(Hasil)
ElseIf Data1 <> " " And Operator = " " And Data2 = " " Then
Data1 = 1 / Data1
Screen.Text = Data1
ElseIf Data1 <> " " And Operator <> " " And Data2 <> " " Then
Data2 = 1 / Data2
End If
End Sub
If TitikDesimal Then
End If
TitikDesimal = False
End If
End Sub
Sub Persiapan()
HapusScreen = False
TitikDesimal = True
End Sub
Call Persiapan
End Sub
Sub Evaluasi(Tanda)
Data1 = Screen.Text
Else
Data1 = Format(Hasil)
Screen.Text = Data1
End If
Menghitung
Screen.Text = Format(Hasil)
Data1 = Format(Hasil)
End If
Operator = Tanda
HapusScreen = False
TitikDesimal = True
TitikDesimal = True
End Sub
Sub HapusData()
Call Persiapan
End Sub
Sub Menghitung()
HapusScreen = True
A = Val(Data1)
B = Val(Data2)
Screen.Text = Format(Hasil)
Exit Sub
ErrorHandler:
End Sub
If HapusScreen Then
Call HapusData
End If
Else
End If
End Sub
If Data1 <> " " Or Hasil <> " " Then Call Evaluasi("/")
End Sub
'Aktif Jika tombol <<x>> ditekan
If Data1 <> " " Or Hasil <> " " Then Call Evaluasi("*")
End Sub
If Data1 <> " " Or Hasil <> " " Then Call Evaluasi("-")
End Sub
If Data1 <> " " Or Hasil <> " " Then Call Evaluasi("+")
End Sub
Call HapusData
End Sub
Screen.Text = -1 * Val(Screen.Text)
Data1 = Screen.Text
End If
End Sub
Call Menghitung
End If
End Sub