Program Calculator Pada Visual Basic

Begitu mudahnya membuat program Calculator pada Visual Basic. Mau tahu programnya, lihat saja perintah di bawah ini :

Designlah form program calculator pada visual basic terlebih dahulu

Untuk penamaan komponen lihat tabel di bawah ini :
Textbox1 –> Angka
command button 1 –> btn1
command button 2 –> btn2
command button 3 –> btn3
command button 4 –> btn4
command button 5 –> btn5
command button 6 –> btn6
command button 7 –> btn7
command button 8 –> btn8
command button 9 –> btn9
command button 0 –> btn0
command button + –> btnTambah
command button = –> btnHasil
command button – –> btnKurang
command button +/- –> btnMinus
command button X –> btnKali
command button / –> btnBagi
command button C –> btnC
command button Backspace –> btnback

Adapun listing program calculator pada visual basic sanggup dilihat berikut ini :

Dim OPnya As String
Dim a As Double
Dim b As Double
Dim c As Double
Dim bil As String

Function Proseskan(op As String)
    Dim xhasil As Double
    Select Case op
    Case “+”: xhasil = a + b
    Case “-“: xhasil = a – b
    Case “/”: xhasil = a / b
    Case “*”: xhasil = a * b
    End Select
    Proseskan = xhasil
End Function

Private Sub btn1_Click()
    If bil <> “0” Or OPnya = “” Then
       bil = bil + “1”
    Else
       bil = “1”
    End If
    Angka = bil
End Sub

Private Sub btn2_Click()
    If bil <> “0” Or OPnya = “” Then
       bil = bil + “2”
    Else
       bil = “2”
    End If
    Angka = bil
End Sub

Private Sub btn3_Click()
    If bil <> “0” Or OPnya = “” Then
       bil = bil + “3”
    Else
       bil = “3”
    End If
    Angka = bil
End Sub

Private Sub btn4_Click()
    If bil <> “0” Or OPnya = “” Then
       bil = bil + “4”
    Else
       bil = “4”
    End If
    Angka = bil
End Sub

Private Sub btn5_Click()
    If bil <> “0” Or OPnya = “” Then
       bil = bil + “5”
    Else
       bil = “5”
    End If
    Angka = bil
End Sub

Private Sub btn6_Click()
    If bil <> “0” Or OPnya = “” Then
       bil = bil + “6”
    Else
       bil = “6”
    End If
    Angka = bil
End Sub

Private Sub btn7_Click()
    If bil <> “0” Or OPnya = “” Then
       bil = bil + “7”
    Else
       bil = “7”
    End If
    Angka = bil
End Sub

Private Sub btn8_Click()
    If bil <> “0” Or OPnya = “” Then
       bil = bil + “8”
    Else
       bil = “8”
    End If
    Angka = bil
End Sub
Private Sub btn9_Click()

    If bil <> “0” Or OPnya = “” Then
       bil = bil + “9”
    Else
       bil = “9”
    End If
    Angka = bil
End Sub
Private Sub btn0_Click()
    If bil <> “0” Or OPnya = “” Then
       bil = bil + “0”
    Else
       bil = “0”
    End If
    Angka = bil
End Sub

Private Sub btnback_Click()
    Dim jml As Byte
    jml = Len(bil)
    If jml > 0 Then
        bil = Left(bil, jml – 1)
        Angka = bil
    End If
End Sub

Private Sub btnbagi_Click()
    If bil <> “” Then
        OPnya = “/”
        If a = 0 Then
            a = CCur(bil)
        Else
            b = CCur(bil)
            a = Proseskan(“/”)
        End If
        bil = “”
    End If
End Sub

Private Sub btnC_Click()
    a = 0
    b = 0
    c = 0
    bil = “”
    OPnya = “”
    Angka = “0”
End Sub

Private Sub btnhasil_Click()
    b = CCur(bil)
    Angka = Proseskan(OPnya)
    bil = “0”
    a = 0
    b = 0
End Sub

Private Sub btnkali_Click()
    If bil <> “” Then
        OPnya = “*”
        If a = 0 Then
            a = CCur(bil)
        Else
            b = CCur(bil)
            a = Proseskan(“*”)
        End If
        bil = “”
    End If
End Sub

Private Sub btnkoma_Click()
    If bil <> “” Then
        bil = bil + “,”
    Else
        bil = “0”
    End If
    Angka = bil
End Sub

Private Sub btnkurang_Click()
    If bil <> “” Then
        OPnya = “-“
        If a = 0 Then
            a = CCur(bil)
        Else
            b = CCur(bil)
            a = Proseskan(“-“)
        End If
        bil = “”
    End If
End Sub

Private Sub btnminus_Click()
    bil = CCur(bil) * -1
    Angka = bil
End Sub

Private Sub btntambah_Click()    If bil <> “” Then
        OPnya = “+”
        If a = 0 Then
            a = CCur(bil)
        Else
            b = CCur(bil)
            a = Proseskan(“+”)
        End If
        bil = “”
    End If
End Sub

Private Sub Form_Load()
    operatornya = “”
    bil = “”
    a = 0
    b = 0
    c = 0
    Angka = “0”
End Sub

ok ! bagaimana gampang bukan?

Demikian yang dapat kami share kepada sobat source code aplikasi pada kesempatan ini, semoga dapat bermanfaat dan bisa menjadi referensi pemrograman bagi anda. Jangan lupa like Fan Page kami, dan SUBSCRIBE Channel Youtube kami untuk dapatkan update source code aplikasi terbaru.
Ahmad Code

Share
Published by
Ahmad Code

Recent Posts

Source code aplikasi kasir berbasis php

Berikut ini kami bagikan sebuah source code aplikasi php secara gratis kepada anda, yaitu aplikasi…

3 hours ago

Source code aplikasi Digital Library (digilib) berbasis php

Digilib Digital Library merupakan aplikasi yang dibuat dengan tujuan untuk mempermudah proses pemonitoran perpustakaan untuk…

9 hours ago

Source code aplikasi rekrutmen karyawan berbasis web

Aplikasi  rekrutmen karyawan berbasis web ini dibangun menggunakan codeigniter, cukup lengkap untuk sebuah aplikasi rekrutmen.…

15 hours ago

Source code aplikasi memilih lokasi di Indonesia berbasis web

Script yang akan kami share kali ini digunakan untuk form input nama lokasi, yang pertama…

21 hours ago

Source Code Aplikasi Cuti Karyawan menggunakan php

Meskipun masih sederhana tapi aplikasi cuti karyawan online ini cukup bagus untuk dijadikan bahan pembelajaran…

1 day ago

Source Code Aplikasi Kartu Rencana Studi (krs) Online

Sistem Perwalian Online Sistem kartu rencana studi online berbasis web, dibuat dengan menggunakan Codeigniter 2.1*.…

1 day ago