BAB VII PERCABANGAN II
Select.... Case....
Penyataan case digunakan untuk menyederhanakan kontruksi if..else if yang terlalu banyak. Bentuk struktur dari case - Of:
case Variabel Kondisi case
– Label 1; Statement 1; case
– Label 2; Statement 2; case
– Label 3; Statement 3; case
– Label 4; Statement 4; ........
........ case
– Label n ; Statement n ; End select ; { end dari case }
Contoh : if x = 0 then
Label1.caption=”x bernilai nol” else if x = 1 then
Label1.caption=”x bernilai 1” else if x = 2 then
Label1.caption=”x bernilai 2” else if x = 3 then
Label1.caption=”x bernilai 3” End if
Program di atas dapat diganti menjadi lebih ringkas dan mudah dibaca dengan program berikut:
Select case x 0 : Label1.caption=”x bernilai nol”
1 : Label1.caption=”x bernilai 1” 2 : Label1.caption=”x bernilai 2”
3 : Label1.caption=”x bernilai 3” End case
Praktikum Rancanglah form berikut:
Tuliskan program berikut kedalam form
Private Sub Cek_Click a = ValText1.Text
Select Case a Case 1: Label1.Caption = Anda memmasukkan angka 1
Case 2: Label1.Caption = Anda memmasukkan angka 2 Case 3: Label1.Caption = Anda memmasukkan angka 3
Case 4: Label1.Caption = Anda memmasukkan angka 4 Case 5: Label1.Caption = Anda memmasukkan angka 5
End Select End Sub
Latihan
:
Ubahlah program untuk menentukan nilia huruf dari nilai angka yang diperoleh seorang mahasiswa
dalam ujian dengan menggunakan pemilihan case. Pengaturan pemberian nilai adalah sebagai berikut:
Nilai Angka Nilai Huruf
0 - 20 E
21-40 D
41-60 C
61-80 B
81-100 A
BAB VIII PERULANGAN
Jika kita melakukan sebuah pekerjaan, dimana pekerjaan yang sama tetapi diperlukan berkali- kali maka kita akan melakukan sebuah tersebu berulang-ulang, hal ini disebut perulangan. Mungkin
masih ingat, sewaktu duduk dibangku kelas satu SD, siswa disuruh untuk latihan menulis, misalnya menuli
skan kata ”BUKU” sebanyak 10 kali. Dalam bahasa pemrograman umumnya dan visual basic pada khususnya dikenal sintaksis
yang digunakan untuk menagani perulangan
looping
untuk melakukan perkerjaan yang sama ataupun tidak sama demga sebuah sintax perulangan.
Dalam pemrograman visual basic dikenal beberapa perulangan antara lain for.. next, while wend, do loop, loop until dan seterunya akan kita bahas pada pertemuan berikutnya.
Pernyataan pengulangan yang paling sering digunakan adalah for. Pernyataan ini digunakan jika kita telah mengetahui berapa kali kita akan mengulang satu atau beberapa pernyataan. Bentuk
umum pernyataan for adalah sebagai berikut: For variabel = kondisi awal To kondisi akhir
pernyataan Next
Contoh: 1.
Kita akan menuliskan kata ”COBA” kedalam sebuah listbox sebanyak 10 x, maka program yang harus dirancang sebagai berikut:
Private Sub Command1_Click For i = 0 To Text1.Text
List1.AddItem Coba Next
End Sub
2. Mencetak angka dari 1 sampai n
Rancang form seperti contoh 1, kemudian masukkan listing berikut:
Private Sub Command1_Click For i = 1 To Text1.Text
List1.AddItem i Next
End Sub
Maka hasilnya adalah sebagai berikut:
Latihan: 1.
Buatlah program untuk mencetak bilangan prima yang lebih kecil dari 10 2.
Buatlah program nomor 1 dengan menggunakan perulangan selain For..Next
BAB IX PENGGUNAAN KONTROL ARRAY