- Buat project baru, kemudian TextBox dan sebuah commandButton seperti berikut:
![[Kalkulator2+dengan+vb.bmp]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy4wBVDwqUI2ivC0Yvs3hzNoG8fZ5kcA8SvZYKu1Btll7FbMV3MEDPISF9VfPNMV1pbVpiicxVX9fsI-TsSija01PvmTJjCXcd8fBxQhYz4GBgHl1POH1JsQeDhPZ4An_cPpL_CTh5C_s/s1600/Kalkulator2+dengan+vb.bmp)
- Klik kanan pada tombol command1, kemudian pilih copy, lalu klik kanan lagi dan pilih paste. Ketika muncul pesan “You already have a control named ’Command1’. Do you want to create a control array ?”, pilih yes. Akan muncul kontrol commandButton baru dengan nama Command1(1). Kemudian klik kanan lalu paste lagi sehingga muncul kontrol command1(2). Lakukan proses tersebut teru-menerus sampai kontrol CommandButton berjumlah sepuluh buah.
- Atur posisi kontrol-kontrol Command tersebut sehingga tampilan form menjadi seperti berikut.
![[kalkulator1+dengan+VB.bmp]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgv1kFeYe6FDwAY4xh-FQvdmzVEZe1f6mv7iQANjRUkX0iU3s8QOUtS0ON0T3L2H1K28U0NJW5Z3dsUwOxtHFgvBIzeDjly5KZwqEln2vOjYN7m_UQGXIUClrB9Sc_Mds29Iqc-UN5InD0/s1600/kalkulator1+dengan+VB.bmp)
- Kemudian atur properti caption untuk commandButton sehingga tampilannya menjadi seperti berikut.
![[kalkulator3+dengan+VB.bmp]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO2fM2t4JkFNEGA2JNsft3bRCTOEGGGPGI6v8drVauF6RGsS7GGrMzGIY5HzN5Rk1oqzIWOROiJ8ywmYsL4ggwJa3PKcoF9fzvXZv50hg2t85iRJkCJYTjylaO8QlHLkbLFaA8b5kc_TY/s1600/kalkulator3+dengan+VB.bmp)
- Agar kalkulator dapat dioperasikan, tambahkan sepuluh buah commanButton baru.
![[kalkulattor4+dengan+VB.bmp]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyJ0-EWN_MpYTuYVnoBwNUcqIO731D8bJIkxIlvVnLLkvaF61pOvvv1yFA4l962OhO5PHWFpQAe689JKgOjOnM21WSFqjnjMDbieqvgDeedOlQdIIbbOoVghqXQeN9kpg2D7h5h-hdzk8/s1600/kalkulattor4+dengan+VB.bmp)
- Atur properti kontrol TextBox dan Command Button baru seperti berikut.
Kontrol
|
Properti
|
|
Text1
|
Text
|
|
Command2
|
Name
Caption
|
Koma
.
|
Command3
|
Name
Caption
|
AC
AC
|
Command4
|
Name
Caption
|
Tambah
+
|
Command5
|
Name
Caption
|
Kurang
-
|
Command6
|
Name
Caption
|
Tanda
+/-
|
Command7
|
Name
Caption
|
Bagi
/
|
Command8
|
Name
Caption
|
Kali
x
|
Command9
|
Name
Caption
|
Akar
Akar
|
Command10
|
Name
Caption
|
Hasil
=l
|
Command11
|
Name
Caption
|
Kuadrat
X^2
|
- Setelah itu Atur posisi kontrol-kontrol tersebut sehingga menjadi seperti berikut :
![[Kalkulator+dengan+VB.bmp]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7fey-EfRFPb35mzxigMBimjFSWDGTNeAcX1W_oTxCuT5ilK7TICLxF3nJT_271LKZFEeqXcwZh4LIAK3-0mhRKhGE8e2jZUq_FVYLd2WYthQtVoY6tmgekOpCMFJPKYhOFC6tzj6Y0ZA/s1600/Kalkulator+dengan+VB.bmp)
- Buka jendela kode, lalu ketikkan kode berikut ini:
Private pilihan
As String
Private x As
Double
Private y As
Double
Private Sub
AC_Click()
Text1.Text =
""
y = x = 0
Tanda.Enabled =
False
End Sub
Private Sub
Akar_Click()
If x < 0
Then
Text1.Text =
"Angka Tidak Boleh Negatif Coy"
Else
Text1.Text =
Sqr(x)
End If
End Sub
Private Sub
Bagi_Click()
Text1.Text =
""
pilihan =
"bagi"
y = x
x = 0
Tanda.Enabled =
False
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
Form_Load()
Tanda.Enabled =
False
End Sub
Private Sub
Hasil_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
Kali_Click()
Text1.Text =
""
pilihan =
"kali"
y = x
x = 0
Tanda.Enabled =
False
End Sub
Private Sub
Koma_Click()
If Text1.Text =
"" Then
Text1.Text =
"0."
Else
Text1.Text =
Text1.Text & "."
End If
End Sub
Private Sub
Kuadrat_Click()
Text1.Text = x
^ 2
End Sub
Private Sub
Kurang_Click()
Text1.Text =
""
pilihan =
"kurang"
y = x
x = 0
Tanda.Enabled =
False
End Sub
Private Sub
Tambah_Click()
Text1.Text =
""
pilihan =
"tambah"
y = x
x = 0
Tanda.Enabled =
False
End Sub
Private Sub
Tanda_Click()
If x < 0
Then
Text1.Text = -x
x = -x
Else
Text1.Text =
"-" & Text1.Text
x = -x
End If
End Sub
- Selamat Mencoba.....! dan jangan berhenti belajar program karena program itu mengasyikkan.
Tidak ada komentar:
Posting Komentar
Berikan komentar yang baik dan benar