Latihan_11_46110022


DESKRIPSI FORM



  •       Merah = objek label
  •       Hijau = objek textbox (status input) ==> Status input digunakan untuk menginput nilai yang digunakan dalam perhitungan.
  •       Kuning = objek textbox (status Read Only) ==> status Read Only digunakan untuk menampilkan hasil perhitungan dari nilai yang sudah diinput.

Script Unique :
Private Sub ega(ByVal A As TextBox, ByVal B As TextBox, ByVal C As TextBox)
        If A.Text = "A" Then
            C.Text = Val(B.Text) * 4
        ElseIf A.Text = "B" Then
            C.Text = Val(B.Text) * 3
        ElseIf A.Text = "C" Then
            C.Text = Val(B.Text) * 2
        ElseIf A.Text = "D" Then
            C.Text = Val(B.Text) * 1
        ElseIf A.Text = "E" Then
            C.Text = Val(B.Text) * 0
        Else : MsgBox("NILAI MUTU TIDAK DITEMUKAN")
        End If
    End Sub
èscript ini digunakan sebagai Procedure yang dapat digunakan disetiap fungsi yang diinginkan tanpa mengulang apa isi procedure tersebut.
Even :
TextChanged

Properti :
Property TextBox ==> ReadOnly=True

Langkah-Langkah Membuat Latihan 11

1. Klik “START” lalu pilih Microsoft Visual Studio 2008



2. Kemudian pilih kumpulan latihan seperti berikut



3. Pilih menu Project lalu klik "add windows form"



4. Ketik nama form "Latihan_11_46110007" pada name kemudian click add



5. Kemudian buat form seperti berikut ini



6. Setelah selesai membuat form, masukan rumus seperti berikut ini
Public Class Latihan_11_46110022

    Private Sub ega(ByVal A As TextBox, ByVal B As TextBox, ByVal C As TextBox)
        If A.Text = "A" Then
            C.Text = Val(B.Text) * 4
        ElseIf A.Text = "B" Then
            C.Text = Val(B.Text) * 3
        ElseIf A.Text = "C" Then
            C.Text = Val(B.Text) * 2
        ElseIf A.Text = "D" Then
            C.Text = Val(B.Text) * 1
        ElseIf A.Text = "E" Then
            C.Text = Val(B.Text) * 0
        Else : MsgBox("NILAI MUTU TIDAK DITEMUKAN")
        End If
    End Sub
    Private Sub TOTAL()
        tb1146110022.Text = Val(tb646110022.Text) + Val(tb746110022.Text) + Val(tb846110022.Text) + Val(tb946110022.Text) + Val(tb1046110022.Text)
        tb1746110022.Text = Val(tb1246110022.Text) + Val(tb1346110022.Text) + Val(tb1446110022.Text) + Val(tb1546110022.Text) + Val(tb1646110022.Text)
        tb1846110022.Text = tb1746110022.Text / tb1146110022.Text
    End Sub
  
    Private Sub tb1646110022_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles tb1646110022.TextChanged
        ega(tb146110022, tb646110022, tb1246110022)
    End Sub

   
    Private Sub tb246110022_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles tb246110022.TextChanged
        ega(tb246110022, tb746110022, tb1346110022)
    End Sub

    Private Sub tb346110022_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles tb346110022.TextChanged
        ega(tb346110022, tb846110022, tb1446110022)
    End Sub

    Private Sub tb446110022_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles tb446110022.TextChanged
        ega(tb446110022, tb946110022, tb1546110022)
    End Sub

    Private Sub tb546110022_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles tb546110022.TextChanged
        ega(tb546110022, tb1046110022, tb1646110022)
    End Sub
End Class
 7. Untuk menjalankan form ini, klik tombol debugging seperti berikut ini



Langkah-Langkah Menjalankan Latihan 11.
  •       Klik simbol debugging.
  •      Isi text box yang berstatus input, secara otomatis hasil akan muncul pada textbox yang berstatus read only.
  •       Good luck..

0 Responses