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 .... ) Satu Pilihan Kond Salah Benar Pernyataan Dua Pilihan Pernyataan Salah Kond Pernyataan selanjutnya Benar Pernyataan Percabangan dengan pilihan lebih dari 2 dapat dilakukan dengan dua cara : ◦ If bersarang ◦ Select ... Case Kond Benar Pernyataan 1 Benar Pernyataan 2 Salah Kond Salah Pernyataan 3 1 Exp 2 4 Pernyataan 4 Pernyataan 1 3 Pernyataan 2 Pernyataan 3 Pernyataan Selanjutnya I f <kondisi> then Pernyataan 1 Pernyataan 2 End if I f nilai > 60 then Print(“Lulus”) End if If <kondisi> then Pernyataak benar 1 Pernyataan benar 2 Else Pernyataan salah 1 Pernyataan salah 2 End if If Angka >= 0 then Print(“Bilangan Positif”) Else Print(“Bilangan Negatif”) End if If <kondisi 1> then Pernyataan benar 1.1 Pernyataan benar 1.2 Elseif <kondisi 2> 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