You are on page 1of 2

Private Sub CmdHapus_Click()

TextNilai1.Text = ""
TextNilai2.Text = ""
TextHasil.Text = ""
TextNilai1.SetFocus
Cmblist.Text = "+"
End Sub
Private Sub CmdKeluar_Click()
End
End Sub
Private Sub CmdProses_Click()
Dim nilai1, nilai2, hasil As Double
If TextNilai1.Text = "" Then
MsgBox "isi nilai1", vbOKOnly + vbExclamation, "pesan"
TextNilai1.SetFocus
ElseIf TextNilai2.Text = "" Then
MsgBox "isi nilai2", vbOKOnly + vbExclamation, "pesan"
TextNilai2.SetFocus
Else
MsgBox "Isi dengan angka bukan huruf!!!!", vbOKOnly + vbExclamation, "pesan"
TextNilai1.SetFocus

If Cmblist.Text = "+" Then


hasil = Val(nilai1) + Val(nilai2)
ElseIf Cmblist.Text = "-" Then
hasil = Val(nilai1) - Val(nilai2)
ElseIf Cmblist.Text = "*" Then
hasil = Val(nilai1) * Val(nilai2)
ElseIf Cmblist.Text = "/" Then
hasil = Val(nilai1) / Val(nilai2)
End If
TextHasil.Text = hasil
End If
End Sub
Private Sub TextNilai1_Change()
On Error GoTo salah1
Dim nilai1 As Integer
Exit Sub
salah1:
TextNilai1.Text = ""
TextNilai1.SetFocus
End Sub
Private Sub TextNilai2_Change()
On Error GoTo salah2
Dim nilai2 As Integer
Exit Sub
salah2:
TextNilai2.Text = ""
TextNilai2.SetFocus
End Sub

You might also like