Dalam pelajaran sebelumnya, kita telah belajar bagaimana untuk mengontrol alur program dengan menggunakan struktur IF ... ElseIf. Dalam bab ini, Anda akan belajar cara lain untuk mengendalikan aliran program, yaitu, struktur Select Case kontrol. Namun, struktur Select Case kontrol sedikit berbeda dari struktur IF ....ElseIf kontrol. Perbedaannya adalah bahwa struktur Select Case kontrol pada dasarnya hanya membuat keputusan pada satu ekspresi atau dimensi (misalnya nilai ujian) sedangkan pernyataan Struktur If ...ElseIf kontrol dapat mengevaluasi hanya satu ekspresi, masing-masing Jika pernyataan ElseIf .... mungkin juga menghitung dimensi yang sama sekali berbeda. Kasus Pilih lebih disukai ketika terdapat beberapa kondisi karena menggunakan If... Then .. ElseIf akan menjadi terlalu berantakan.
1. The Select Case...End Select Structure
Format struktur Select Case adalah sebagai berikut:
2. Penggunaan Select Case ditunjukkan dalam contoh berikut
Contoh 1
Contoh 2
Dalam contoh ini, Anda dapat menggunakan variable bersama-sama dengan operator perbandingan.
Contoh 3
1. The Select Case...End Select Structure
Format struktur Select Case adalah sebagai berikut:
- Select Case test expression
- Case expression list 1
- Block of one or more VB statements
- Case expression list 2
- Block of one or more VB Statements
- Case expression list 3
- Block of one or more VB statements
- Case expression list 4
- .
- .
- .
- Case Else
- Block of one or more VB Statements
- End Select
2. Penggunaan Select Case ditunjukkan dalam contoh berikut
Contoh 1
- Dim grade As String
- Private Sub Compute_Click( )
- grade=txtgrade.Text
- Select Case grade
- Case "A"
- Label1.Text="High Distinction"
- Case "A-"
- Label1.Text="Distinction"
- Case "B"
- Label1.Text="Credit"
- Case "C"
- Label1.Text="Pass"
- Case Else
- Label1.Text="Fail"
- End Select
Contoh 2
Dalam contoh ini, Anda dapat menggunakan variable bersama-sama dengan operator perbandingan.
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- 'Examination Marks
- Dim mark As Single
- mark = mrk.Text
- Select Case mark
- Case Is >= 85
- Label1.Text= "Excellence"
- Case Is >= 70
- Label2.Text= "Good"
- Case Is >= 60
- Label3.Text = "Above Average"
- Case Is >= 50
- Label4.Text= "Average"
- Case Else
- Label5.Text = "Need to work harder"
- End Select
- End Sub
Contoh 3
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- 'Examination Marks
- Dim mark As Single
- mark = TextBox1.Text
- Select Case mark
- Case 0 To 49
- Label1.Text = "E"
- Case 50 To 59
- Label1.Text = "D"
- Case 60 To 69
- Label1.Text = "C"
- Case 70 To 79
- Label1.Text = "B"
- Case 80 To 100
- Label1.Text = "A"
- Case Else
- Label1.Text = "Error, please reenter the mark"
- End Select
- End Sub
Gbr Contoh 3 |
Semoga Bermanfaat ^.^
Klik Like/share jika anda menyukai tulisan ini;
0 Reply :
Posting Komentar
Jika ada pertanyaan atau request,Komentar pada tab blogger akan lebih memudahkan saya untuk membalasnya karena lebih mudah melakukan pengecekan komentar.