MEMBUAT KALKULATOR MENGGUNAKAN VISUAL BASIC.NET (VB.NET) 2010

Jumat, 24 Februari 2017

MEMBUAT KALKULATOR MENGGUNAKAN VISUAL BASIC.NET (VB.NET) 2010


Hallo semua, ini merupakan proses awal belajar pada VB.NET , untuk teman- teman boleh langsung dicoba :). Yang pertama buat tampilan seperti dibawah ini;


Gambar 1

Keterangannya :
1   = Button1
2   = Button2
3   = Button3
+   = Button4
4   = Button5
5   = Button6
6   = Button7
-   = Button8
7   = Button9
8   = Button10
9   = Button11
*   = Button12
0   = Button13
.   = Button14
C = Button15
/   = Button16
Sama Dengan (=)= Button17

Nah kalau sudah slesai, Pastekan Codingan Dibawah Ini:

Public Class Form1
    Dim NomorPertama As Decimal
    Dim NomorKedua As Decimal
    Dim Operasi As Integer
    Dim Pilih_Operator As Boolean = False

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        If TextBox1.Text <> "0" Then
            TextBox1.Text += "1"
        Else
            TextBox1.Text = "1"
        End If
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        If TextBox1.Text <> "0" Then
            TextBox1.Text += "2"
        Else
            TextBox1.Text = "2"
        End If
    End Sub

    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        If TextBox1.Text <> "0" Then
            TextBox1.Text += "3"
        Else
            TextBox1.Text = "3"
        End If
    End Sub

    Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
        If TextBox1.Text <> "0" Then
            TextBox1.Text += "4"
        Else
            TextBox1.Text = "4"
        End If
    End Sub

    Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
        If TextBox1.Text <> "0" Then
            TextBox1.Text += "5"
        Else
            TextBox1.Text = "5"
        End If
    End Sub

    Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
        If TextBox1.Text <> "0" Then
            TextBox1.Text += "6"
        Else
            TextBox1.Text = "6"
        End If
    End Sub

    Private Sub Button12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button12.Click
        If TextBox1.Text <> "0" Then
            TextBox1.Text += "7"
        Else
            TextBox1.Text = "7"
        End If
    End Sub

    Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.Click
        If TextBox1.Text <> "0" Then
            TextBox1.Text += "8"
        Else
            TextBox1.Text = "8"
        End If
    End Sub

    Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click
        If TextBox1.Text <> "0" Then
            TextBox1.Text += "9"
        Else
            TextBox1.Text = "9"
        End If
    End Sub

    Private Sub Button16_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button16.Click
        If TextBox1.Text <> "0" Then
            TextBox1.Text += "0"
        End If
    End Sub

    Private Sub Button14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button14.Click
        TextBox1.Text = 0

    End Sub

    Private Sub Button15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button15.Click
        If Not (TextBox1.Text.Contains(".")) Then
            TextBox1.Text += ""
        End If
    End Sub

    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        NomorPertama = TextBox1.Text
        TextBox1.Text = "0"
        Pilih_Operator = True
        Operasi = 1 '= +

    End Sub

    Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
        NomorPertama = TextBox1.Text
        TextBox1.Text = "0"
        Pilih_Operator = True
        Operasi = 2 ' = -
    End Sub

    Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click
        NomorPertama = TextBox1.Text
        TextBox1.Text = "0"
        Pilih_Operator = True
        Operasi = 3 ' = *
    End Sub

    Private Sub Button13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button13.Click
        NomorPertama = TextBox1.Text
        TextBox1.Text = "0"
        Pilih_Operator = True
        Operasi = 4 ' /
    End Sub

    Private Sub Button17_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button17.Click
        If Pilih_Operator = True Then
            NomorKedua = TextBox1.Text
            If Operasi = 1 Then
                TextBox1.Text = NomorPertama + NomorKedua
            ElseIf Operasi = 2 Then
                TextBox1.Text = NomorPertama - NomorKedua
            ElseIf Operasi = 3 Then
                TextBox1.Text = NomorPertama * NomorKedua
            Else
                If NomorKedua = 0 Then
                    TextBox1.Text = "Error .. !"
                Else
                    TextBox1.Text = NomorPertama / NomorKedua
                End If
            End If
        End If
    End Sub

    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged

    End Sub
End Class



Okke deh, semoga bermanfaat :)

0 komentar :

Posting Komentar