Aplikasi Menentukan Luas Persegi Panjang Visual Basic 2010

Aplikasi Menu Pilihan
  •  Form Design

  • Code 
Public Class Latihan8
    Dim PHI = 3.14
    

Sub menuutama()
        Select Case (Val(Me.txtPilih.Text))
            Case 1
                Me.pnlmenu.Visible = False
                Me.pbalok.Visible = True
                Me.pbalok.Location.X.ToString(12)
                Me.pbalok.Location.Y.ToString(12)
            Case 2
                Me.pnlmenu.Visible = False
                Me.pnlLingkaran.Visible = True
            Case 3
                Me.pnlmenu.Visible = False
                Me.pnlKubus.Visible = True
            Case 4
                Me.pnlmenu.Visible = False
                Me.pnlPersegiPanjang.Visible = True
            Case 5
                Utama.Enabled = True
                Utama.Show()
                Me.Hide()
            Case Else
                Me.txtPilih.Text = ""
                Me.txtPilih.Focus()
        End Select
    End Sub

    Sub hitbalok()
        Me.txtVolumeIsiBalok.Text = Val(Me.txtPanjangBalok.Text) * Val(Me.txtLebarBalok.Text) * Val(Me.txtTinggiBalok.Text)
    End Sub
    Sub hitLingkaran()
        Me.txtLuasLingkaran.Text = Val(Me.txtjariLingkaran.Text) ^ 2 * PHI
    End Sub
    Sub hitKubus()
        Me.txtVolumeKubus.Text = Val(Me.txtPanjangSisiKubus.Text) ^ 3
    End Sub
    Sub hitPersegi()
        Me.txtLuasPersegi.Text = Val(Me.txtPanjangPersegi.Text) * Val(Me.txtLebarPersegi.Text)
    End Sub


    Private Sub Latihan8_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Me.pnlmenu.Location = New System.Drawing.Point(12, 12)
        Me.pbalok.Location = New System.Drawing.Point(12, 12)
        Me.pnlLingkaran.Location = New System.Drawing.Point(12, 12)
        Me.pnlKubus.Location= New System.Drawing.Point(12, 12)
        Me.pnlPersegiPanjang.Location= New System.Drawing.Point(12, 12)

        Me.pnlmenu.Visible = True
        Me.pbalok.Visible = False
        Me.pnlLingkaran.Visible = False
        Me.pnlKubus.Visible = False
        Me.pnlPersegiPanjang.Visible = False
    End Sub

    Private Sub txtPilih_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtPilih.TextChanged
        Call menuutama()
    End Sub
    'Panel Balok
    Private Sub txtPanjangBalok_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtPanjangBalok.TextChanged
        Call hitbalok()
    End Sub

    Private Sub txtLebarBalok_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtLebarBalok.TextChanged
        Call hitbalok()
    End Sub

    Private Sub txtTinggiBalok_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtTinggiBalok.TextChanged
        Call hitbalok()
    End Sub

    Private Sub lbMenu_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles lbMenu.Click
        Me.pbalok.Visible = False
        Me.pnlmenu.Visible = True
        Me.txtPilih.Text = ""
        Me.txtPilih.Focus()
    End Sub
    'Panel Lingkaran
    Private Sub txtjariLingkaran_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtjariLingkaran.TextChanged
        Call hitLingkaran()
    End Sub

    Private Sub lbMenu2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles lbMenu2.Click
        Me.pnlLingkaran.Visible = False
        Me.pnlmenu.Visible = True
        Me.txtPilih.Text = ""
        Me.txtPilih.Focus()
    End Sub
    'Panel Kubus

    Private Sub txtPanjangSisiKubus_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtPanjangSisiKubus.TextChanged
        Call hitKubus()
    End Sub

    Private Sub lbMenu3_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles lbMenu3.Click
        Me.pnlKubus.Visible = False
        Me.pnlmenu.Visible = True
        Me.txtPilih.Text = ""
        Me.txtPilih.Focus()
    End Sub
    'Panel Persegi Panjang

    Private Sub txtPanjangPersegi_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtPanjangPersegi.TextChanged
        Call hitPersegi()
    End Sub

    Private Sub txtLebarPersegi_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtLebarPersegi.TextChanged
        Call hitPersegi()
    End Sub

    Private Sub lbMenu4_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles lbMenu4.Click
        Me.pnlPersegiPanjang.Visible = False
        Me.pnlmenu.Visible = True
        Me.txtPilih.Text = ""
        Me.txtPilih.Focus()
    End Sub

    Private Sub pnlPersegiPanjang_Paint(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles pnlPersegiPanjang.Paint

    End Sub


End Class


  • Start Debugging

Artikel Selanjutnya Artikel Sebelumnya
Belum Ada Komentar :
Tambahkan Komentar
Comment url