Public Class Form2
Private Sub btnDeskripsi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDeskripsi.Click
Dim deskrip, output, inputan As String
Dim panjang_input, pesan As String
Dim i As Integer
If txtInput.Text = "" Then
MessageBox.Show("Tidak ada data inputan", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information)
Call hapus()
ElseIf txtInput.Text <> "" Then
inputan = txtInput.Text
panjang_input = Len(txtInput.Text)
For i = 1 To panjang_input
deskrip = Mid(inputan, i, 1)
deskrip = Asc(deskrip)
deskrip = (deskrip - 20) + 43 ' invert key enkripsi
deskrip = Chr(deskrip)
output = output & deskrip
Next i
txtOutput.Text = output
btnEnkripsi.Enabled = False
End If
End Sub
Private Sub btnEnkripsi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEnkripsi.Click
Dim Enkrip, output, inputan As String
Dim panjang_input As String
Dim i As Integer
If txtInput.Text = "" Then
MessageBox.Show("Tidak ada data inputan", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information)
Call hapus()
ElseIf txtInput.Text <> "" Then
inputan = txtInput.Text
panjang_input = Len(txtInput.Text)
For i = 1 To panjang_input
Enkrip = Mid(inputan, i, 1) ' ambil karakter inputan
Enkrip = Asc(Enkrip) 'ubah karakter ke ascii
Enkrip = (Enkrip + 20) - 43 ' invert key deskripsi
Enkrip = Chr(Enkrip) ' ubah kembali ke karakter
output = output & Enkrip
Next i
txtOutput.Text = output ' tampilkan enkrip
btnDeskripsi.Enabled = False
End If
End Sub
Private Sub btnClear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClear.Click
Call hapus()
End Sub
Private Sub hapus()
txtInput.Text = ""
txtOutput.Text = ""
btnDeskripsi.Enabled = True
btnEnkripsi.Enabled = True
End Sub
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
txtInput.Focus()
End Sub
End Class
Pic aplikasi nya
Kamis, 12 Maret 2015
Perhitungan aritmatika, logika dan perbandingan dengan VB 2008
Public Class Form2
Private Sub btnDeskripsi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDeskripsi.Click
Dim deskrip, output, inputan As String
Dim panjang_input, pesan As String
Dim i As Integer
If txtInput.Text = "" Then
MessageBox.Show("Tidak ada data inputan", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information)
Call hapus()
ElseIf txtInput.Text <> "" Then
inputan = txtInput.Text
panjang_input = Len(txtInput.Text)
For i = 1 To panjang_input
deskrip = Mid(inputan, i, 1)
deskrip = Asc(deskrip)
deskrip = (deskrip - 20) + 43 ' invert key enkripsi
deskrip = Chr(deskrip)
output = output & deskrip
Next i
txtOutput.Text = output
btnEnkripsi.Enabled = False
End If
End Sub
Private Sub btnEnkripsi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEnkripsi.Click
Dim Enkrip, output, inputan As String
Dim panjang_input As String
Dim i As Integer
If txtInput.Text = "" Then
MessageBox.Show("Tidak ada data inputan", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information)
Call hapus()
ElseIf txtInput.Text <> "" Then
inputan = txtInput.Text
panjang_input = Len(txtInput.Text)
For i = 1 To panjang_input
Enkrip = Mid(inputan, i, 1) ' ambil karakter inputan
Enkrip = Asc(Enkrip) 'ubah karakter ke ascii
Enkrip = (Enkrip + 20) - 43 ' invert key deskripsi
Enkrip = Chr(Enkrip) ' ubah kembali ke karakter
output = output & Enkrip
Next i
txtOutput.Text = output ' tampilkan enkrip
btnDeskripsi.Enabled = False
End If
End Sub
Private Sub btnClear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClear.Click
Call hapus()
End Sub
Private Sub hapus()
txtInput.Text = ""
txtOutput.Text = ""
btnDeskripsi.Enabled = True
btnEnkripsi.Enabled = True
End Sub
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
txtInput.Focus()
End Sub
End Class
Pic aplikasi nya kaya gini
Private Sub btnDeskripsi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDeskripsi.Click
Dim deskrip, output, inputan As String
Dim panjang_input, pesan As String
Dim i As Integer
If txtInput.Text = "" Then
MessageBox.Show("Tidak ada data inputan", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information)
Call hapus()
ElseIf txtInput.Text <> "" Then
inputan = txtInput.Text
panjang_input = Len(txtInput.Text)
For i = 1 To panjang_input
deskrip = Mid(inputan, i, 1)
deskrip = Asc(deskrip)
deskrip = (deskrip - 20) + 43 ' invert key enkripsi
deskrip = Chr(deskrip)
output = output & deskrip
Next i
txtOutput.Text = output
btnEnkripsi.Enabled = False
End If
End Sub
Private Sub btnEnkripsi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEnkripsi.Click
Dim Enkrip, output, inputan As String
Dim panjang_input As String
Dim i As Integer
If txtInput.Text = "" Then
MessageBox.Show("Tidak ada data inputan", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information)
Call hapus()
ElseIf txtInput.Text <> "" Then
inputan = txtInput.Text
panjang_input = Len(txtInput.Text)
For i = 1 To panjang_input
Enkrip = Mid(inputan, i, 1) ' ambil karakter inputan
Enkrip = Asc(Enkrip) 'ubah karakter ke ascii
Enkrip = (Enkrip + 20) - 43 ' invert key deskripsi
Enkrip = Chr(Enkrip) ' ubah kembali ke karakter
output = output & Enkrip
Next i
txtOutput.Text = output ' tampilkan enkrip
btnDeskripsi.Enabled = False
End If
End Sub
Private Sub btnClear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClear.Click
Call hapus()
End Sub
Private Sub hapus()
txtInput.Text = ""
txtOutput.Text = ""
btnDeskripsi.Enabled = True
btnEnkripsi.Enabled = True
End Sub
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
txtInput.Focus()
End Sub
End Class
Pic aplikasi nya kaya gini
Perhitungan bangun datar dan bangun ruang dengan VB 2008
Public Class From_perhitungan
Public Sub clear()
cbNmBgn.Items.Clear()
cbProses.Items.Clear()
End Sub
Private Sub From_volume_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Text = "Perhitungan Bangun Ruang"
End Sub
Private Sub btnProses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnProses.Click
If cbProses.SelectedItem = "Luas" Then
If cbNmBgn.SelectedItem = "Persegi" Then
Dim Lpersegi As New rumus
Lpersegi.Luas_Persegi()
ElseIf cbNmBgn.SelectedItem = "Persegi Panjang" Then
Dim Lpersegipnjng As New rumus
Lpersegipnjng.Luas_PersegiPnjng()
ElseIf cbNmBgn.SelectedItem = "Segitiga" Then
Dim Lsegitiga As New rumus
Lsegitiga.Luas_Segitiga()
ElseIf cbNmBgn.SelectedItem = "Lingkaran" Then
Dim Llingkaran As New rumus
Llingkaran.Luas_Lingkaran()
ElseIf cbNmBgn.SelectedItem = "Trapesium" Then
Dim Ltrapesium As New rumus
Ltrapesium.Luas_Trapesium()
ElseIf cbNmBgn.SelectedItem = "Jajar Genjang" Then
Dim Ljg As New rumus
Ljg.Luas_JajarGnjng()
ElseIf cbNmBgn.SelectedItem = "Layang-layang" Then
Dim Llayang2 As New rumus
Llayang2.Luas_Layang2()
ElseIf cbNmBgn.SelectedItem = "Belah Ketupat" Then
Dim LBlhKtpt As New rumus
LBlhKtpt.Luas_BelahKetupat()
ElseIf cbNmBgn.SelectedItem = "Kubus" Then
Dim Lkubus As New rumus
Lkubus.Luas_Kubus()
ElseIf cbNmBgn.SelectedItem = "Balok" Then
Dim LBalok As New rumus
LBalok.Luas_Balok()
ElseIf cbNmBgn.SelectedItem = "Prisma" Then
Dim LPrisma As New rumus
LPrisma.Luas_PrismaSegi3()
ElseIf cbNmBgn.SelectedItem = "Limas" Then
Dim LLimas As New rumus
LLimas.Luas_LimasSegi3()
ElseIf cbNmBgn.SelectedItem = "Bola" Then
Dim LBola As New rumus
LBola.Luas_Bola()
ElseIf cbNmBgn.SelectedItem = "Tabung / Silinder" Then
Dim LTabung As New rumus
LTabung.Luas_Tabung()
ElseIf cbNmBgn.SelectedItem = "Kerucut" Then
Dim LKerucut As New rumus
LKerucut.Luas_Kerucut()
End If
ElseIf cbProses.SelectedItem = "Keliling" Then
If cbNmBgn.SelectedItem = "Persegi" Then
Dim Kpersegi As New rumus
Kpersegi.Keliling_Persegi()
ElseIf cbNmBgn.SelectedItem = "Persegi Panjang" Then
Dim Kpersegipnjng As New rumus
Kpersegipnjng.Keliling_PersegiPnjng()
ElseIf cbNmBgn.SelectedItem = "Segitiga" Then
Dim Ksegitiga As New rumus
Ksegitiga.Keliling_Segitiga()
ElseIf cbNmBgn.SelectedItem = "Lingkaran" Then
Dim Klingkaran As New rumus
Klingkaran.Keliling_Lingkaran()
ElseIf cbNmBgn.SelectedItem = "Trapesium" Then
Dim Ktrapesium As New rumus
Ktrapesium.Keliling_Trapesium()
ElseIf cbNmBgn.SelectedItem = "Jajar Genjang" Then
Dim Kjg As New rumus
Kjg.Keliling_JajarGnjng()
ElseIf cbNmBgn.SelectedItem = "Layang-layang" Then
Dim KLayang2 As New rumus
KLayang2.Keliling_Layang2()
'ElseIf cbNmBgn.SelectedItem = "Layang-layang" Then
' Dim Klayang2 As New rumus
' Klayang2.Keliling_Layang2()
ElseIf cbNmBgn.SelectedItem = "Belah Ketupat" Then
Dim KBlhKtpt As New rumus
KBlhKtpt.Keliling_BelahKetupat()
ElseIf cbNmBgn.SelectedItem = "Kubus" Then
Dim Kkubus As New rumus
Kkubus.Keliling_Kubus()
ElseIf cbNmBgn.SelectedItem = "Balok" Then
Dim KBalok As New rumus
KBalok.Keliling_Balok()
ElseIf cbNmBgn.SelectedItem = "Prisma" Then
Dim KPrisma As New rumus
KPrisma.Keliling_PrismaSegi3()
ElseIf cbNmBgn.SelectedItem = "Limas" Then
Dim KLimas As New rumus
KLimas.Keliling_LimasSegi3()
ElseIf cbNmBgn.SelectedItem = "Bola" Then
Dim KBola As New rumus
KBola.Keliling_Bola()
ElseIf cbNmBgn.SelectedItem = "Tabung / Silinder" Then
Dim KTabung As New rumus
KTabung.Keliling_Tabung()
ElseIf cbNmBgn.SelectedItem = "Kerucut" Then
Dim KKerucut As New rumus
KKerucut.Keliling_Kerucut()
End If
ElseIf cbProses.SelectedItem = "Volume" Then
If cbNmBgn.SelectedItem = "Kubus" Then
Dim Vkubus As New rumus
Vkubus.Volume_Kubus()
ElseIf cbNmBgn.SelectedItem = "Balok" Then
Dim VBalok As New rumus
VBalok.Volume_Balok()
ElseIf cbNmBgn.SelectedItem = "Prisma" Then
Dim VPrisma As New rumus
VPrisma.Volume_PrismaSegi3()
ElseIf cbNmBgn.SelectedItem = "Limas" Then
Dim VLimas As New rumus
VLimas.Volume_LimasSegi3()
ElseIf cbNmBgn.SelectedItem = "Bola" Then
Dim VBola As New rumus
VBola.Volume_Bola()
ElseIf cbNmBgn.SelectedItem = "Tabung / Silinder" Then
Dim VTabung As New rumus
VTabung.Volume_Tabung()
ElseIf cbNmBgn.SelectedItem = "Kerucut" Then
Dim VKerucut As New rumus
VKerucut.Volume_Kerucut()
End If
End If
If cbProses.SelectedItem = "" Then
MsgBox("Silahkan pilih proses pengerjaan")
ElseIf cbNmBgn.SelectedItem = "" Then
MsgBox("Silahkan pilih bangun pengerjaan")
End If
'Call clear()
End Sub
Private Sub btnEnd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEnd.Click
Me.Close()
End Sub
Private Sub rbDatar_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rbDatar.CheckedChanged
If rbDatar.Checked = True Then
cbProses.Items.Add("Luas")
cbProses.Items.Add("Keliling")
cbNmBgn.Items.Add("Persegi")
cbNmBgn.Items.Add("Persegi Panjang")
cbNmBgn.Items.Add("Segitiga")
cbNmBgn.Items.Add("Lingkaran")
cbNmBgn.Items.Add("Trapesium")
cbNmBgn.Items.Add("Jajar Genjang")
cbNmBgn.Items.Add("Layang-layang")
cbNmBgn.Items.Add("Belah Ketupat")
ElseIf rbDatar.Checked = False Then
Call clear()
End If
End Sub
Private Sub rbRuang_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rbRuang.CheckedChanged
If rbRuang.Checked = True Then
cbProses.Items.Add("Volume")
cbProses.Items.Add("Luas")
cbProses.Items.Add("Keliling")
cbNmBgn.Items.Add("Kubus")
cbNmBgn.Items.Add("Balok")
cbNmBgn.Items.Add("Prisma")
cbNmBgn.Items.Add("Limas")
cbNmBgn.Items.Add("Bola")
cbNmBgn.Items.Add("Tabung / Silinder")
cbNmBgn.Items.Add("Kerucut")
ElseIf rbRuang.Checked = False Then
Call clear()
End If
End Sub
End Class
Langganan:
Postingan (Atom)