Struktur Percabangan Konseptual Struktur ini digunakan jika menghadapi
Struktur Percabangan
Konseptual � 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. . )
Flowchart Satu Pilihan Kond Salah Benar Pernyataan
Flowchart Dua Pilihan Pernyataan Salah Kond Pernyataan selanjutnya Benar Pernyataan
Pilihan lebih dari 2 � Percabangan dengan pilihan lebih dari 2 dapat dilakukan dengan dua cara : ◦ If bersarang ◦ Select. . . Case
IF Bersarang Kond Benar Pernyataan 1 Benar Pernyataan 2 Salah Kond Salah Pernyataan 3
Select. . . Case 1 Exp 2 4 Pernyataan 1 3 Pernyataan 2 Pernyataan 3 Pernyataan Selanjutnya
Algoritma 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 Test. Value Case value 1: 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
Latihan IF � Buatlah form seperti disamping, program ini untuk menghitung nilai dan menentukan grade dan kelulusan berdasarkan nilai akhir
Latihan Select Case � Buatlah form seperti dibawah, program ini digunakan untuk mengkonversi bulan masehi, jika di-inputkan suatu angka (1 -12) makan keluar bulan dalam bentuk string
- Slides: 11