Struktur ini digunakan jika menghadapi suatu pilihan dimana harus memilih Pilihan dapat terdiri dari: ◦ Satu pilihan (pilih A atau tidak) ◦ Dua pilihan (pilih A atau B) ◦ Lebih dari dua pilihan (pilih A atau B atau C atau D atau.... )
Kond Pernyataan Benar Salah Satu Pilihan
Kond Pernyataan Benar Salah Dua Pilihan Pernyataan Pernyataan selanjutnya
Percabangan dengan pilihan lebih dari 2 dapat dilakukan dengan dua cara : ◦ If bersarang ◦ Select... Case
Kond Pernyataan 1 Benar Kond Pernyataan 2 Benar Pernyataan 3 Salah
Exp Pernyataan 1 Pernyataan 2 Pernyataan 3 Pernyataan 4 Pernyataan Selanjutnya
I f then Pernyataan 1 Pernyataan 2 End if If then Pernyataak benar 1 Pernyataan benar 2 Else Pernyataan salah 1 Pernyataan salah 2 End if I f nilai > 60 then Print(“Lulus”) End if If Angka >= 0 then Print(“Bilangan Positif”) Else Print(“Bilangan Negatif”) End if
If then Pernyataan benar 1.1 Pernyataan benar 1.2 Elseif then Pernyataan benar 2.1 Pernyataan benar 2.2 Else Pernyataan salah End if Select Case TestValue Case value1: pernyataan 1 Case value 2: pernyataan 2 Else : pernyataan salah End select If bil< 0 then Print(“bilangan negatif”) Elseif bil = 0 then Print(“bilangan Nol”) Else Print(“bilangan Positif”) End if Select Case Bulan Case 1: Print(“Januari”) Case 2: Print(“Pebruari”) Case 12: Print(“Desember”) Else : Print(“salah input”) End select
Buatlah form seperti disamping, program ini untuk menghitung nilai dan menentukan grade dan kelulusan berdasarkan nilai akhir
Buatlah form seperti dibawah, program ini digunakan untuk mengkonversi bulan masehi, jika di-inputkan suatu angka (1-12) makan akan keluar bulan dalam bentuk string