Rabu, 22 April 2015

Cara Membuat Apliasi Kalkulator Dengan VB 6.0

hay gan..
pada kesempatan ini saya akan berbagi sedikit ilmu lagi, cara membuat kalkulator sederhana, tetapi dengan menambahkan Tombol ON/OFF pada kalkulator ini.
langsung aja ya kita mulai..
1. buka Visual Basic 6.0 anda dan buat project baru
2. lalu desain Project kalkulator ini seperti gambar di bawah ini


3. Setelah form kita desain, sekarang ubah Name setiap komponen untuk componen Button numeric 0-9 ganti Name menjadi Command (angka button tersebut) misalnya button 1 menjadi Command1, button 2 menjadi Command2 dan seterusnya. Sedangkan, untuk tombol oprasi sesuaikan dengan caption oprasinya.
Misalkan button "+" name di ganti menjadi "tambah" dan yang lainnya juga sama seperti itu.
oh ya untuk button kurang ganti captionnya menjadi "__" underscor dua kali bukan "-" . Dan untuk tombol "ON" ganti name menjadi "nyalah" sedangkan tombol "OFF" menjadi "mati".
4. Langkah selanjutnya kita klik kanan pada form lalu pilih "view code". Setelah itu kita bersihkan dulu kolom codenya dengan cara CTRL+A dan tekan Backspace atau delete.
5. kalau sudah silahkan ketikkan code dibawah ini atau copy + paste juga boleh..

Private Sub bagi_Click()
If Label1.Caption = “” Then
Label1.Caption = Text1.Text
Label5.Caption = bagi.Caption
End If
If Label5.Caption <> “” Then
Label5.Caption = “/”
End If
Text1.Text = “”
End Sub

Private Sub Command0_Click()
Text1.Text = (Text1.Text) + Command0.Caption
End Sub

Private Sub Command1_Click()
Text1.Text = (Text1.Text) + Command1.Caption
End Sub

Private Sub Command10_Click()
Text1.Text = “”
Label1.Caption = “”
Label2.Caption = “”
Label4.Caption = “”
Label5.Caption = “”
End Sub

Private Sub Command11_Click()
Text1.Text = “”
End Sub

Private Sub Command2_Click()
Text1.Text = (Text1.Text) + Command2.Caption
End Sub

Private Sub Command3_Click()
Text1.Text = (Text1.Text) + Command3.Caption
End Sub

Private Sub Command4_Click()
Text1.Text = (Text1.Text) + Command4.Caption
End Sub

Private Sub Command5_Click()
Text1.Text = (Text1.Text) + Command5.Caption
End Sub

Private Sub Command6_Click()
Text1.Text = (Text1.Text) + Command6.Caption
End Sub

Private Sub Command7_Click()
Text1.Text = (Text1.Text) + Command7.Caption
End Sub

Private Sub Command8_Click()
Text1.Text = (Text1.Text) + Command8.Caption
End Sub

Private Sub Command9_Click()
Text1.Text = (Text1.Text) + Command9.Caption
End Sub

Private Sub Form_Activate()
For Each Control In Me
If TypeName(Control) = “CommandButton” Then
Control.Enabled = False
End If
Next
nyalah.Enabled = True
Form1.BackColor = &H0&
Text1.BackColor = &H0&
Label1.BackColor = &H0&
Label2.BackColor = &H0&
Label4.BackColor = &H0&
Label5.BackColor = &H0&
Label3.BackColor = &H0&
End Sub

Private Sub hasil_Click()
If Label1.Caption And Text1.Text <> “” Then
Label2.Caption = Text1.Text
Select Case Label5.Caption
Case “+”
Label4.Caption = Val(Label1.Caption) + Val(Label2.Caption)
Case “/”
Label4.Caption = Val(Label1.Caption) / Val(Label2.Caption)
Case “X”
Label4.Caption = Val(Label1.Caption) * Val(Label2.Caption)
Case “__”
Label4.Caption = Val(Label1.Caption) – Val(Label2.Caption)
End Select
End If
Text1.Text = “”
End Sub

Private Sub kali_Click()
If Label1.Caption = “” Then
Label1.Caption = Text1.Text
Label5.Caption = kali.Caption
End If
If Label5.Caption <> “” Then
Label5.Caption = “X”
End If
Text1.Text = “”
End Sub

Private Sub kurang_Click()
If Label1.Caption = “” Then
Label1.Caption = Text1.Text
Label5.Caption = kurang.Caption
End If
If Label5.Caption <> “” Then
Label5.Caption = “__”
End If
Text1.Text = “”
End Sub

Private Sub nyalah_Click()
For Each Control In Me
If TypeName(Control) = “CommandButton” Then
Control.Enabled = True
End If
Next
Form1.BackColor = &HFFFF80
Text1.BackColor = &HFFFF80
Label1.BackColor = &HFFFF80
Label2.BackColor = &HFFFF80
Label4.BackColor = &HFFFF80
Label5.BackColor = &HFFFF80
Label3.BackColor = &HFFFF80
End Sub

Private Sub tambah_Click()
If Label1.Caption = “” Then
Label1.Caption = Text1.Text
Label5.Caption = tambah.Caption
End If
If Label5.Caption <> “” Then
Label5.Caption = “+”
End If
Text1.Text = “”
End Sub

Setelah itu tekan tombol F5 dan lihat hasilnya.

* SELAMAT MENCOBA YA GAN *