Minggu, 23 September 2012

Latihan_07_46110043

Deskripsi Form
Pada form Latihan_07 dibawah ini kita dapat menemukan 3 object, yaitu:
Object Label, Object TextBox, dan Object Button.
1. Object Label
    Pada form diatas terdapat 2 buah label yang masing-masing bertuliskan à Masukkan Angka, Hasil Perhitungan.
2. Object Textbox
    Pada form diatas terdapat 30 buah textbox 5 buah txtbox status input dan 25 diantaranya merupakan status ReadOnly. Status input pada form ini berfungsi untuk menginput angka berdasarkan perhitungan. Sedangkan TextBox yang berstatus ReadOnly berfungsi untuk menampilkan hasil perhitungan.
3. Object Button
    Pada form diatas terdapat 3 buah object button yang masing-masing bertuliskan à HITUNG1, HITUNG2, HITUNG3. Tombol Hitung 1, 2, 3 untuk menampilkan hasil perhitungan dari angka-angka yang diinput. Hasil yang ditampilkan berbeda-beda sesuai dengan rumus yang dimasukkan pada setiap Button.


Langkah-langkah menjalankan Form:
1. input angka di 5 textbox status input.
2. Tekan tombol hitung1, maka menampilkan hasil perhitungan dari angka yang diinput pada 25 textbox status readonly.
3. Tekan tombol hitung2, maka menampilkan hasil perhitungan yang berbeda dari angka yang diinput pada textbox (sebagai hasil ke-1, ke-2, ke-24, dan ke-25). hasil ke-3 s/d ke-23 tidak mengalami perubahan.
4. Tekan tombol hitung3, maka menampilkan hasil perhitungan yang berbeda lagi dari angka yang diinput pada textbox (sebagai hasil ke-1, ke-2, ke-24, dan ke-25). hasil ke-3 s/d ke-23 tidak mengalami perubahan.

Langkah-langkah Penyelesaian :
1. Pada Solution Explorer, klik kanan Kumpulan Latihan, pilih Add, New Item.
2. Pilih Windows Form, lalu ubah nama form menjadi Latihan_07_46110043 tanpa mengubah ekstension file (vb)
3. Gunakan toolbox untuk create Label, Textbox, dan Button, kemudian buat object sesuai dengan deskripsi form diatas.
4. Ubah object name menjadi singkatan yang mudah diingat disertai Nim dibelakang singkatan.
5. Klik kanan Form, pilih View Code, lalu ketik script yang sesuai, lihat contoh dibawah ini:

Public Class Latihan_07_46110043

    Private Sub FORMULA()
        H46110043.Text = Val(B46110043.Text) + Val(C46110043.Text) + Val(D46110043.Text)
        I46110043.Text = Val(C46110043.Text) * Val(D46110043.Text) * Val(C46110043.Text)
        K46110043.Text = Val(C46110043.Text) * Val(A46110043.Text) - Val(D46110043.Text)
        L46110043.Text = Val(D46110043.Text) + Val(A46110043.Text) - Val(E46110043.Text)
        M46110043.Text = Val(A46110043.Text) * Val(E46110043.Text) * Val(D46110043.Text)
        N46110043.Text = Val(E46110043.Text) - Val(B46110043.Text) * Val(A46110043.Text)
        O46110043.Text = Val(A46110043.Text) + Val(C46110043.Text) - Val(D46110043.Text)
        P46110043.Text = Val(D46110043.Text) * Val(C46110043.Text) + Val(A46110043.Text)
        Q46110043.Text = Val(C46110043.Text) - Val(B46110043.Text) + Val(E46110043.Text)
        R46110043.Text = Val(C46110043.Text) * Val(A46110043.Text) + Val(B46110043.Text)
        S46110043.Text = Val(D46110043.Text) + Val(C46110043.Text) + Val(A46110043.Text)
        T46110043.Text = Val(A46110043.Text) * Val(C46110043.Text) + Val(E46110043.Text)
        U46110043.Text = Val(B46110043.Text) - Val(E46110043.Text) + Val(B46110043.Text)
        V46110043.Text = Val(D46110043.Text) - Val(C46110043.Text) + Val(A46110043.Text)
        W46110043.Text = Val(A46110043.Text) * Val(C46110043.Text) + Val(E46110043.Text)
        X46110043.Text = Val(C46110043.Text) * Val(A46110043.Text) - Val(B46110043.Text)
        Y46110043.Text = Val(E46110043.Text) * Val(C46110043.Text) + Val(A46110043.Text)
        Z46110043.Text = Val(A46110043.Text) * Val(C46110043.Text) - Val(B46110043.Text)
        AA46110043.Text = Val(C46110043.Text) - Val(E46110043.Text) + Val(B46110043.Text)
        BB46110043.Text = Val(A46110043.Text) * Val(D46110043.Text) + Val(B46110043.Text)

    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        FORMULA()
        F46110043.Text = Val(C46110043.Text) / Val(A46110043.Text) * Val(E46110043.Text)
        G46110043.Text = Val(D46110043.Text) * Val(C46110043.Text) * Val(A46110043.Text)
        CC46110043.Text = Val(C46110043.Text) + Val(E46110043.Text) * Val(D46110043.Text)
        DD46110043.Text = Val(B46110043.Text) * Val(C46110043.Text) + Val(A46110043.Text)

    End Sub

    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        FORMULA()
        F46110043.Text = Val(D46110043.Text) + Val(A46110043.Text) - Val(C46110043.Text)
        G46110043.Text = Val(D46110043.Text) * Val(B46110043.Text) + Val(E46110043.Text)
        CC46110043.Text = Val(E46110043.Text) + Val(A46110043.Text) - Val(D46110043.Text)
        DD46110043.Text = Val(B46110043.Text) / Val(C46110043.Text) * Val(D46110043.Text)
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        FORMULA()
        F46110043.Text = Val(A46110043.Text) * Val(B46110043.Text) - Val(C46110043.Text)
        G46110043.Text = Val(B46110043.Text) + Val(C46110043.Text) - Val(A46110043.Text)
        CC46110043.Text = Val(C46110043.Text) - Val(D46110043.Text) * Val(E46110043.Text)
        DD46110043.Text = Val(D46110043.Text) * Val(E46110043.Text) + Val(A46110043.Text)
    End Sub

Script Unique
Private Sub FORMULA()
        H46110043.Text = Val(B46110043.Text) + Val(C46110043.Text) + Val(D46110043.Text)
        I46110043.Text = Val(C46110043.Text) * Val(D46110043.Text) * Val(C46110043.Text)
        J46110043.Text = Val(D46110043.Text) - Val(E46110043.Text) - Val(A46110043.Text)
   End Sub
Even
ButtonClick

Property
Property TextBox --> ReadOnly = True

Tidak ada komentar:

Posting Komentar