caramembuatkalkulatorsederhanamenggunakanvisualbasic-140405001847-phpapp01
DESCRIPTION
visual basic 2010TRANSCRIPT
![Page 1: caramembuatkalkulatorsederhanamenggunakanvisualbasic-140405001847-phpapp01](https://reader036.vdocuments.net/reader036/viewer/2022083010/563db933550346aa9a9b06ca/html5/thumbnails/1.jpg)
Ini dia cara membuat kalkulator
1. Buat project baru, kemudian TextBox dan sebuah commandButton
seperti berikut:
2. 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.
3. Atur posisi kontrol-kontrol Command tersebut sehingga tampilan form
menjadi seperti berikut.
![Page 2: caramembuatkalkulatorsederhanamenggunakanvisualbasic-140405001847-phpapp01](https://reader036.vdocuments.net/reader036/viewer/2022083010/563db933550346aa9a9b06ca/html5/thumbnails/2.jpg)
4. Kemudian atur properti caption untuk commandButton sehingga
tampilannya menjadi seperti berikut.
5. Agar kalkulator dapat dioperasikan, tambahkan sepuluh buah
commanButton baru.
![Page 3: caramembuatkalkulatorsederhanamenggunakanvisualbasic-140405001847-phpapp01](https://reader036.vdocuments.net/reader036/viewer/2022083010/563db933550346aa9a9b06ca/html5/thumbnails/3.jpg)
6. Atur properti kontrol TextBox dan CommandButton 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 Kuadrat
![Page 4: caramembuatkalkulatorsederhanamenggunakanvisualbasic-140405001847-phpapp01](https://reader036.vdocuments.net/reader036/viewer/2022083010/563db933550346aa9a9b06ca/html5/thumbnails/4.jpg)
Caption X^2
7. Setelah itu Atur posisi kontrol-kontrol tersebut sehingga menjadi seperti
berikut :
8. 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
![Page 5: caramembuatkalkulatorsederhanamenggunakanvisualbasic-140405001847-phpapp01](https://reader036.vdocuments.net/reader036/viewer/2022083010/563db933550346aa9a9b06ca/html5/thumbnails/5.jpg)
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
![Page 6: caramembuatkalkulatorsederhanamenggunakanvisualbasic-140405001847-phpapp01](https://reader036.vdocuments.net/reader036/viewer/2022083010/563db933550346aa9a9b06ca/html5/thumbnails/6.jpg)
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()
![Page 7: caramembuatkalkulatorsederhanamenggunakanvisualbasic-140405001847-phpapp01](https://reader036.vdocuments.net/reader036/viewer/2022083010/563db933550346aa9a9b06ca/html5/thumbnails/7.jpg)
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
9. Selamat Mencoba.....! dan jangan berhenti belajar program karena program itu mengasyikkan.