Professional Documents
Culture Documents
Praktek Responsi 2 (Coding)
Praktek Responsi 2 (Coding)
APLIKASI PERHITUNGAN
1. Form
Pada Form1 (Pemberian Variabel)
Dim Angka1, Angka2 As Single
Dim lambang As String
2.Tombol Angka
CmdAngka1_Click
Display.Text = Display.Text + CmdAngka1.Text
CmdAngka2_Click
Display.Text = Display.Text + CmdAngka2.Text
CmdAngka3_Click
Display.Text = Display.Text + CmdAngka3.Text
CmdAngka4_Click
Display.Text = Display.Text + CmdAngka4.Text
CmdAngka5_Click
Display.Text = Display.Text + CmdAngka5.Text
CmdAngka6_Click
Display.Text = Display.Text + CmdAngka6.Text
CmdAngka7_Click
Display.Text = Display.Text + CmdAngka7.Text
CmdAngka8_Click
Display.Text = Display.Text + CmdAngka8.Text
CmdAngka9_Click
Display.Text = Display.Text + CmdAngka9.Text
CmdAngka0_Click
If Display.Text = "" Then
Display.Text = ""
Else
Display.Text = Display.Text + CmdAngka0.Text
End If
2. Operator
Bersih_Click
Display.Text = ""
Tambah_Click
If Display.Text = "" Then Exit Sub
Angka1 = CSng(Display.Text)
lambang = "+"
Display.Clear()
Kurang_Click
If Display.Text = "" Then Exit Sub
Angka1 = CSng(Display.Text)
lambang = "-"
Display.Clear()
Kali_Click
If Display.Text = "" Then Exit Sub
Angka1 = CSng(Display.Text)
lambang = "*"
Display.Clear()
Bagi_Click
If Display.Text = "" Then Exit Sub
Angka1 = CSng(Display.Text)
lambang = "/"
Display.Clear()
Samadengan_Click
Dim hasil As Single
Angka2 = CSng(Display.Text)
Select Case lambang
Case "+"
hasil = Angka1 + Angka2
Case "-"
hasil = Angka1 - Angka2
Case "*"
hasil = Angka1 * Angka2
Case "/"
hasil = Angka1 / Angka2
End Select
Display.Text = hasil
PlusMinus_Click
If Display.Text = "" Then Exit Sub
If Val(Display.Text) > 0 Then
Display.Text = Val(Display.Text) * -1
Else
Display.Text = Val(Display.Text) * -1
End If
Koma_Click
Display.Text = Display.Text + Koma.Text