Kalkulator Sederhana dengan Visual Basic 6.0

Program kalkulator sederhana yang dibuat dengan visual basic ini merupakan program iseng hasil latihan ngerjakno tugas (Wkwkwkwkkw). Kata orang bijak sesuatu yang besar dimulai dari yang kecil dan program yang rumit dimulai dari program yang sederhana. Siapa tahu dari kalkulator sederhana ini bisa menjadi sebuah sistem operasi yang bisa bersaing dengan windows dan linux, ho ho ho ga nyambung jack 


Style Combo Box 



 Style Option


Aplikasi ini dibuat oleh om Herry Siswanto yang katanya lagi seneng-senengnya belajar VB.

Aplikasi kalkulator sendiri sebenarnya sudah ada pada bawaan keluarga windows maupun linux, dan sudah dilengkapi dengan berbagai fitur untuk perhitungan yang lebih rumit seperti perhitungan sinus, cosinus dan tangen. Tapi kok kayaknya asyik juga yaa kalo make aplikasi buatan kita sendiri. Biarpun masih sangat sederhana, yang jelas ada kebanggaan tersendiri saat memakainya dan pastinya berbeda dengan yang lain. Tampil beda dengan karya kita sendiri bisa meningkatkan kepercayaan diri loh sob.

Download (0,2 MB)

Source code:

Dim i As Long
Dim merah, hijau, biru As Integer

Private Sub Form_Load()
    i = 0
    Timer1.Interval = 1500
    Label3.Caption = "nassroom.blogspot.com"
    Frame3.Visible = False
    CmdCombo.Visible = False
With Combo1
.AddItem ("Tambah")
.AddItem ("Kurang")
.AddItem ("Kali")
.AddItem ("Bagi")
.AddItem ("Pangkat")
.AddItem ("Sisa Hasil Bagi")
End With
End Sub

Private Sub CmdClear_Click()
Text1.Text = ""
Text2.Text = ""
Label5.Caption = ""
Combo1.Text = "Pileh"
Label4.Caption = ""
Option1.Value = False
Option2.Value = False
Option3.Value = False
Option4.Value = False
Option5.Value = False
Option6.Value = False
End Sub

Private Sub CmdHasil_Click()
If Text1.Text = "" Then
MsgBox ("Bilangan 1 masih kosong")
Text1.SetFocus
ElseIf Text2.Text = "" Then
MsgBox ("Bilangan 2 masih kosong")
Text2.SetFocus
ElseIf Label4.Caption = "x" Then
Label5.Caption = CSng(Text1.Text) * CSng(Text2.Text)
ElseIf Label4.Caption = "/" Then
Label5.Caption = CSng(Text1.Text) / CSng(Text2.Text)
ElseIf Label4.Caption = "+" Then
Label5.Caption = CSng(Text1.Text) + CSng(Text2.Text)
ElseIf Label4.Caption = "-" Then
Label5.Caption = CSng(Text1.Text) - CSng(Text2.Text)
ElseIf Label4.Caption = "^" Then
Label5.Caption = CSng(Text1.Text) ^ CSng(Text2.Text)
ElseIf Label4.Caption = "M" Then
Label5.Caption = CSng(Text1.Text) Mod CSng(Text2.Text)
End If
End Sub

Private Sub CmdOption_Click()
Frame3.Visible = True
Frame4.Visible = False
CmdCombo.Visible = True
CmdOption.Visible = False
End Sub

Private Sub CmdCombo_Click()
Frame3.Visible = False
Frame4.Visible = True
CmdOption.Visible = True
End Sub

Private Sub Combo1_Click()
If Combo1.Text = "Tambah" Then
Label4.Caption = "+"
ElseIf Combo1.Text = "Kurang" Then
Label4.Caption = "-"
ElseIf Combo1.Text = "Kali" Then
Label4.Caption = "x"
ElseIf Combo1.Text = "Bagi" Then
Label4.Caption = "/"
ElseIf Combo1.Text = "Pangkat" Then
Label4.Caption = "^"
ElseIf Combo1.Text = "Sisa Hasil Bagi" Then
Label4.Caption = "M"
Else
End If
End Sub

Private Sub Option1_Click()
Label4.Caption = "x"
End Sub

Private Sub Option2_Click()
Label4.Caption = "/"
End Sub

Private Sub Option3_Click()
Label4.Caption = "+"
End Sub

Private Sub Option4_Click()
Label4.Caption = "-"
End Sub

Private Sub Option5_Click()
Label4.Caption = "^"
End Sub

Private Sub Option6_Click()
Label4.Caption = "M"
End Sub

Private Sub Timer1_Timer()
i = i + 1
If i = 1000000 Then i = 0
merah = Int(255 * Rnd)
hijau = Int(255 * Rnd)
biru = Int(255 * Rnd)
Label3.ForeColor = RGB(merah, hijau, biru)
If i Mod 2 = 0 Then
Label3.Visible = True
Else
Label3.Visible = False
End If
End Sub

Private Sub CmdKeluar_Click()
Dim i
i = MsgBox("Sampean yakin arep metu songko kalkulator iki !!! ", vbYesNo, "Pertanyaan")
If i = vbYes Then
End
Else
End If
End Sub
Comments
0 Comments