Tuesday 6 October 2015

Penggunaan If….Then….Else


Dalam pelajaran sebelumnya, kita telah belajar bagaimana menulis kode yang dapat menerima masukan dari pengguna dan kemudian menampilkan output tanpa mengontrol aliran program. Dalam pelajaran ini, Anda akan belajar bagaimana menulis Visual Basic 2010 kode yang dapat membuat keputusan ketika memproses masukan dari pengguna, dan mengendalikan aliran program dalam proses.

Proses pengambilan keputusan merupakan bagian penting dari pemrograman karena dapat memecahkan masalah praktis cerdas dan memberikan output yang berguna atau umpan balik kepada pengguna. Sebagai contoh, kita dapat menulis program 2010 Visual Basic yang dapat meminta komputer untuk melakukan tugas tertentu sampai kondisi tertentu terpenuhi, atau program yang akan menolak data non-numerik. Dalam rangka untuk mengontrol aliran program dan untuk membuat keputusan, kita perlu menggunakan operator kondisional dan operator logika bersama-sama dengan struktur kontrol Jika.




9.1 Operator Bersyarat

Operator kondisional adalah alat yang kuat yang menyerupai operator matematika. Operator ini memungkinkan VB2010 programto membandingkan nilai data dan kemudian memutuskan tindakan apa yang harus diambil, apakah untuk menjalankan program atau mengakhiri andmore Program. Mereka juga dikenal sebagai operator perbandingan numerik. Biasanya mereka digunakan untuk membandingkan dua nilai untuk melihat apakah mereka sama atau satu nilai lebih besar atau lebih kecil dari nilai lainnya. Perbandingan akan mengembalikan hasil benar atau salah. Operator ini ditunjukkan pada Tabel 9.1.





9.2 Operator Logical

Kadang-kadang kita mungkin perlu untuk membuat lebih dari satu perbandingan sebelum keputusan dapat dibuat dan tindakan yang diambil. Dalam hal ini, menggunakan operator perbandingan numerik saja tidak cukup, kita perlu menggunakan operator tambahan, dan mereka adalah operator logika. Ini operator logika ditunjukkan pada Tabel 9.2.



* Biasanya operator tersebut yang digunakan untuk membandingkan data numerik. Namun, Anda juga dapat membandingkan string dengan operator di atas. Dalam membuat string perbandingan, ada aturan tertentu untuk berikut:. Huruf Atas kurang dari huruf kecil, "A" <"B" <"C" <"D" ...... <"Z" dan nomor kurang dari huruf.




9.3 Menggunakan struktur kontrol Jika dengan Operator Perbandingan

Untuk secara efektif mengontrol Basic 2010 aliran program Visual, kita akan menggunakan struktur kontrol Jika bersama-sama dengan operator kondisional dan operator logika. Pada dasarnya ada tiga jenis Jika struktur kontrol, yaitu Jika ... pernyataan .Kemudian, Jika ... .Kemudian ... pernyataan Lain dan Jika ... .Kemudian ... .ElseIf pernyataan.


9.3(a) Pernyataan If….Then

Ini adalah struktur pengendalian sederhana yang meminta komputer untuk melakukan tindakan tertentu yang ditentukan oleh Visual Basic 2010 ekspresi jika kondisi benar. Namun, ketika kondisi salah, tidak ada tindakan akan dilakukan. Format umum untuk if…then.. pernyataan ini.

If condition Then

Visual Basic 2010 expression

End If


Contoh 9.1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim myNumber As Integer
myNumber = TextBox1.Text
If myNumber > 100 Then
Label2.Text = ” Anda memenangkan hadiah beruntung”
End If
End Sub

* Ketika Anda menjalankan program dan memasukkan nomor yang lebih besar dari 100, Anda akan melihat "Anda memenangkan hadiah beruntung" pernyataan. Di sisi lain, jika nomor yang dimasukkan kurang dari atau sama dengan 100, Anda tidak melihat tampilan apapun.




9.3(b) Pernyataan If….Then…Else

Hanya menggunaan pernyataan If....Then

Kemudian tidak begitu berguna dalam pemrograman dan tidak memberikan pilihan bagi pengguna. Dalam rangka memberikan pilihan, kita dapat menggunakan Pernyataan If ... .Then ... Else. Struktur kontrol ini akan meminta komputer untuk melakukan tindakan tertentu yang ditentukan oleh Visual Basic 2010 jika kondisi benar. Dan ketika kondisi salah, tindakan alternatif akan dieksekusi. Format umum untuk If ... Then .. pernyataan Lain adalah:

If condition Then

Visual Basic 2010 expression

Else

Visual Basic 2010 expression

End If


Contoh 9.2

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim myNumber As Integer
myNumber = TextBox1.Text
If myNumber > 100 Then
Label2.Text = ” selamat! Anda memenangkan hadiah beruntung”
Else
Label2.Text = ” Maaf, Anda tidak menang hadiah apapun”
End If
End Sub

* Ketika Anda menjalankan program dan memasukkan nomor yang lebih besar dari 100, pernyataan "Selamat! Anda memenangkan hadiah beruntung "akan ditampilkan. Di sisi lain, jika nomor yang dimasukkan kurang dari atau sama dengan 100, Anda akan melihat "Maaf, Anda tidak menang hadiah apapun" pernyataan


Contoh 9.3

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim myNumber, MyAge As Integer
myNumber = TextBox1.Text
MyAge = TextBox2.Text


If myNumber > 100 And myAge > 60 Then
Label2.Text = ” selamat! Anda memenangkan hadiah beruntung”
Else
Label2.Text = ” Maaf, Anda tidak menang hadiah apapun”
End If


End Sub


* Program ini menggunakan logika Dan Operator di samping operator bersyarat. Ini berarti bahwa kedua kondisi harus dipenuhi agar kondisi benar, jika blok kedua kode akan dieksekusi. Dalam contoh ini, nomor yang dimasukkan harus lebih dari 100 dan usia harus lebih dari 60 untuk memenangkan hadiah beruntung, salah satu dari kondisi di atas tidak terpenuhi akan mendiskualifikasi pengguna dari memenangkan hadiah.




9.3(c) Pernyataan If….Then…ElseIf

Jika ada lebih dari dua pilihan alternatif, menggunakan pernyataan If….Then….Else. Else tidak akan cukup. Dalam rangka memberikan lebih banyak pilihan, kita dapat menggunakan Pernyataan If….Then…ElseIf. dieksekusi. Format umum untuk pernyataan If…then.. Else Lain adalah

If condition Then

Visual Basic 2010 expression

ElseIf condition Then

Visual Basic 2010 expression

ElseIf condition Then

Visual Basic 2010 expression


Else

Visual Basic 2010 expression

End If



Contoh 9.4

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim Mark As Integer

        Dim Grade As String

        Mark = TextBox1.Text
        Grade = Label4.Text

        If Mark >= 80 Then
            Label4.Text = "A"

        ElseIf Mark >= 60 And Mark < 80 Then

            Label4.Text = "B"

        ElseIf Mark >= 40 And Mark < 60 Then

            Label4.Text = "C"

        Else

            Label4.Text = "D"

        End If
    End Sub







Code Project Penggunaan IF open source Vb.Net 
Download

Code Project  open source Statement If….Then…Else Vb.Net 
Download 

Code Project Statement If….Then…Else Dua Kondisi open source Vb.Net 
Download 

Code Project Statement If….Then…ElseIf open source Vb.Net 
Download 



0 comments:

Post a Comment

https://medansuccess.blogspot.co.id/search/label/Lowongan%20Kerja medansuccess.blogspot.co.id medansuccess.blogspot.co.id medansuccess.blogspot.co.id