struktur percabangan
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
Struktur Percabangan
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 .... )
Konseptual
Flowchart
Kond PernyataanBenar
Salah
Satu Pilihan
Flowchart
Kond PernyataanBenarSalah
Dua Pilihan
Pernyataan
Pernyataan selanjutnya
Percabangan dengan pilihan lebih dari 2 dapat dilakukan dengan dua cara :◦ If bersarang◦ Select ... Case
Pilihan lebih dari 2
IF Bersarang
Kond Pernyataan 1Benar
Kond Pernyataan 2Benar
Pernyataan 3
Salah
Salah
Select ... Case
Exp Pernyataan 1
Pernyataan 2
Pernyataan 3
Pernyataan 4
Pernyataan Selanjutnya
1
2
3
4
I f <kondisi> thenPernyataan 1Pernyataan 2
End if If <kondisi> then
Pernyataak benar 1Pernyataan benar 2
Else Pernyataan salah 1Pernyataan salah 2
End if
Algoritma
I f nilai > 60 then Print(“Lulus”)End if
If Angka >= 0 thenPrint(“Bilangan Positif”)
Else Print(“Bilangan Negatif”)
End if
If <kondisi 1> thenPernyataan benar 1.1Pernyataan benar 1.2
Elseif <kondisi 2> then Pernyataan benar 2.1
Pernyataan benar 2.2Else
Pernyataan salahEnd if Select Case TestValue
Case value1: pernyataan 1Case value 2: pernyataan 2 Else : pernyataan salah
End select
If bil< 0 thenPrint(“bilangan negatif”)
Elseif bil = 0 then Print(“bilangan Nol”)
ElsePrint(“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
Latihan IF
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
Latihan Select Case