Senin, 29 Oktober 2012

Tugas Pemrograman Visual III


Membuat PUZZLE sederhana

tampilan PUZZLE

() bt1
Private Sub bt1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles bt1.Click
        If bt2.Text = "" Then
            bt2.Text = bt1.Text
            bt1.Text = ""
        ElseIf bt4.Text = "" Then
            bt4.Text = bt1.Text
            bt1.Text = ""
        End If
        If bt1.Text = "1" Then
            If bt2.Text = "2" Then
                If bt3.Text = "3" Then
                    If bt4.Text = "4" Then
                        If bt5.Text = "5" Then
                            If bt6.Text = "6" Then
                                If bt7.Text = "7" Then
                                    If bt8.Text = "8" Then
                                        If bt9.Text = "" Then
                                            MessageBox.Show("Selamat Anda Berhasil", "Selamat", MessageBoxButtons.OK)
                                        Else
                                        End If
                                    End If
                                End If
                            End If
                        End If
                    End If
                End If
            End If
        End If

    End Sub


() bt2
Private Sub bt2_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles bt2.Click
        If bt1.Text = "" Then
            bt1.Text = bt2.Text
            bt2.Text = ""
        ElseIf bt3.Text = "" Then
            bt3.Text = bt2.Text
            bt2.Text = ""
        ElseIf bt5.Text = "" Then
            bt5.Text = bt2.Text
            bt2.Text = ""
        End If
        If bt1.Text = "1" Then
            If bt2.Text = "2" Then
                If bt3.Text = "3" Then
                    If bt4.Text = "4" Then
                        If bt5.Text = "5" Then
                            If bt6.Text = "6" Then
                                If bt7.Text = "7" Then
                                    If bt8.Text = "8" Then
                                        If bt9.Text = "" Then
                                            MessageBox.Show("Selamat Anda Berhasil", "Selamat", MessageBoxButtons.OK)
                                        Else
                                        End If
                                    End If
                                End If
                            End If
                        End If
                    End If
                End If
            End If
        End If

() bt3
Private Sub bt3_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles bt3.Click
        If bt2.Text = "" Then
            bt2.Text = bt3.Text
            bt3.Text = ""
        ElseIf bt6.Text = "" Then
            bt6.Text = bt3.Text
            bt3.Text = ""
        End If
        If bt1.Text = "1" Then
            If bt2.Text = "2" Then
                If bt3.Text = "3" Then
                    If bt4.Text = "4" Then
                        If bt5.Text = "5" Then
                            If bt6.Text = "6" Then
                                If bt7.Text = "7" Then
                                    If bt8.Text = "8" Then
                                        If bt9.Text = "" Then
                                            MessageBox.Show("Selamat Anda Berhasil", "Selamat", MessageBoxButtons.OK)
                                        Else
                                        End If
                                    End If
                                End If
                            End If
                        End If
                    End If
                End If
            End If
        End If

    End Sub


() bt4 sama seperti diatas, dan seterusnya sampai bt8.
() bt9
Private Sub bt9_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles bt9.Click
        If bt6.Text = "" Then
            bt6.Text = bt9.Text
            bt9.Text = ""
        ElseIf bt8.Text = "" Then
            bt8.Text = bt9.Text
            bt9.Text = ""
        End If
        If bt1.Text = "1" Then
            If bt2.Text = "2" Then
                If bt3.Text = "3" Then
                    If bt4.Text = "4" Then
                        If bt5.Text = "5" Then
                            If bt6.Text = "6" Then
                                If bt7.Text = "7" Then
                                    If bt8.Text = "8" Then
                                        If bt9.Text = "" Then
                                            MessageBox.Show("Selamat Anda Berhasil", "Selamat", MessageBoxButtons.OK)
                                        Else
                                        End If
                                    End If
                                End If
                            End If
                        End If
                    End If
                End If
            End If
        End If

    End Sub





 ==> maka PUZZLE akan bisa dijalankan.


Sabtu, 20 Oktober 2012

Tugas Pemrograman Visual II

Tugas Pemrograman Visual II

1. apa yang menyebabkan error pada btalamat1_Click baris program alamat "kuningan" ?
==> karena variable alamat belum di deskripsikan. deskripsikan alamat berupa String, agar variable alamat dapat  langsung dipanggil dari modul yang dibuat.


2. kenapa saat ditekan nama1 dan nama2 yang keluar nama berbeda, sedangkan alamat1 dan alamat2 menghasilkan alamat yang sama ?

==> karena pada btnama1 nama sudah dideklarasikan berupa String dan langsung diisi dengan "nandang".
==> sedangkan pada btnama2 hanya memanggil txt.nama = nama, berupa variable yang diambil dari module diatas yang hanya digunakan  pada modul tersebut.

 3. kenapa saat ditekan tombol tambahumur1 umur yang keluar selalu keluar angka 1 dan saat ditekan tombol tambahumur2 umur selalu bertambah dari nilai sebelumnya ?

==> karena pada bttambahumur1 variable memakai deklarasi dari Dim, yang akan selalu memiliki nilai tetap meski tombol ditekan berkali-kali.

==> dan pada bttambahumur2 memakai deklarasi Static, yang memiliki pendeklarasian terus menerus bertambah +1 saat tombol tambahumur2 ditekan berkali-kali.


Analisa If dan Case


terdapat kekurangan untuk inputan namabarang. sehingga saat kita pilih tas, hanya keluar nilai 0.

tambahkan namabarang = "Tas", dan harga = 650000.
dan hasilnya akan terlihat seperti ini.