Membuat Kalkulator Sederhahana Menggunakan Toolbox Textbox dan Button.
- Form Project
- Coding Project Kalkulator sederhana
Public Class Form1Dim nilai, hasil As DoubleDim sharedoperator As StringPrivate Sub boff_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles boff.Clicktxtoperator.Enabled = FalseEndEnd SubPrivate Sub Bnol_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bnol.ClickIf txtoperator.Text = "0" Thentxtoperator.Text = "0"Else : txtoperator.Text = txtoperator.Text & "0"End IfEnd SubPrivate Sub Bsatu_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bsatu.ClickIf Me.txtoperator.Text = "0" Thentxtoperator.Text = "1"Else : txtoperator.Text = txtoperator.Text & "1"End IfEnd SubPrivate Sub Bdua_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bdua.ClickIf Me.txtoperator.Text = "0" Thentxtoperator.Text = "2"Else : txtoperator.Text = txtoperator.Text & "2"End IfEnd SubPrivate Sub Btiga_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btiga.ClickIf Me.txtoperator.Text = "0" Thentxtoperator.Text = "3"Else : txtoperator.Text = txtoperator.Text & "3"End IfEnd SubPrivate Sub Bempat_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bempat.ClickIf Me.txtoperator.Text = "0" Thentxtoperator.Text = "4"Else : txtoperator.Text = txtoperator.Text & "4"End IfEnd SubPrivate Sub Blima_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Blima.ClickIf Me.txtoperator.Text = "0" Thentxtoperator.Text = "5"Else : txtoperator.Text = txtoperator.Text & "5"End IfEnd SubPrivate Sub Benam_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Benam.ClickIf Me.txtoperator.Text = "0" Thentxtoperator.Text = "6"Else : txtoperator.Text = txtoperator.Text & "6"End IfEnd SubPrivate Sub Btuju_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btuju.ClickIf Me.txtoperator.Text = "0" Thentxtoperator.Text = "7"Else : txtoperator.Text = txtoperator.Text & "7"End IfEnd SubPrivate Sub Bdelapan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bdelapan.ClickIf Me.txtoperator.Text = "0" Thentxtoperator.Text = "8"Else : txtoperator.Text = txtoperator.Text & "8"End IfEnd SubPrivate Sub bsembilan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bsembilan.ClickIf Me.txtoperator.Text = "0" Thentxtoperator.Text = "9"Else : txtoperator.Text = txtoperator.Text & "9"End IfEnd SubPrivate Sub Bkoma_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bkoma.ClickIf Me.txtoperator.Text = "0" Thentxtoperator.Text = "."Else : txtoperator.Text = txtoperator.Text & "."End IfEnd SubPrivate Sub Btambah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btambah.Clicknilai = Val(txtoperator.Text)sharedoperator = "+"txtoperator.Text = ""End SubPrivate Sub Bkurang_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bkurang.Clicknilai = Val(txtoperator.Text)sharedoperator = "-"txtoperator.Text = ""End SubPrivate Sub Bbagi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bbagi.Clicknilai = Val(txtoperator.Text)sharedoperator = ":"txtoperator.Text = ""End SubPrivate Sub Bkali_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bkali.Clicknilai = Val(txtoperator.Text)sharedoperator = "x"txtoperator.Text = ""End SubPrivate Sub bsamadengan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bsamadengan.ClickIf sharedoperator = "+" Thenhasil = nilai + Val(txtoperator.Text)txtoperator.Text = hasilElseIf sharedoperator = "-" Thenhasil = nilai - Val(txtoperator.Text)txtoperator.Text = hasilElseIf sharedoperator = "x" Thenhasil = nilai * Val(txtoperator.Text)txtoperator.Text = hasilElseIf sharedoperator = ":" Thenhasil = nilai / Val(txtoperator.Text)txtoperator.Text = hasilEnd IfEnd SubPrivate Sub Bhapus_semua_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bhapus_semua.Clicktxtoperator.Enabled = Truetxtoperator.Clear()End SubPrivate Sub Bpositif_negatif_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bpositif_negatif.Clicktxtoperator.Text = "-" & Val(txtoperator.Text)End SubPrivate Sub Bhapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bhapus.ClickIf txtoperator.Text.Length <> 0 Thentxtoperator.Text = txtoperator.Text.Remove(txtoperator.TextLength - 1, 1)End IfEnd SubPrivate Sub Bmembatalkan_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Bmembatalkan.Clicktxtoperator.Clear()End SubEnd Class
0 komentar:
Posting Komentar