Tugas percabangan kondisi 1,2 atau lebih
1.percabangan kondisi satu
1.percabangan kondisi satu
Contoh Struktur percabangan untuk masalah batasan umur.
Sebuah aturan untuk menonton sebuah film tertentu adalah sebagai ber
ikut, jika usia
penonton lebih dari 17 tahun maka penonton diperbolehkan dan apabila kurang dari 17
tahun maka penonton tidak diperbolehkan nonton. Buatlah flowchart untuk permasalahan
tersebut.
Penyelesaian:
Permasalahan diatas merupakan ciri permasalaha
n yang menggunakan struktur
percabangan. Hal ini ditandai dengan adanya pernyataan jika ..maka ...(atau If ... Then dalam
Bahasa Inggris. Bagan alir logika (Flowchart) penyelesaian masalah nonton film
2.Penulisan percabangan 2 kondisi
if then
pernyataan1
else
pernyataan2
penjelasan :
Jika <kondisi> bernilai benar maka pernyataan1 dikerjakan. Sedangkan jika tidak (<kondisi>bernilai salah), maka pernyataan yang dikerjakan adalahpernyataan2.
Berbeda dengan percabangan satu kondisi, pada percabangan dua kondisi
ada dua pernyataan untuk dua keadaan kondisi, yaitu untuk <kondisi> yang bernilai benar dan <kondisi> yang bernilai salah
3.Penulisan percabangan lebih dari 2 kondisi
If then
Pernyataan1
else if then
Pernyataan2
...
else if then
Pernyataan(n)
else
Pernyataan(n)
Penjelasan :
Mula-mula <kondisi1> dicek nilai kebenarannya. Jika benar, maka dikerjakan pernyataan1. Jika salah, maka dicek nilai kebenaran <kondisi2>. Jika <kondisi2> benar, maka dikerjakan pernyataan2.
Jika tidak algoritma akan mengecek ke kondisi berikutnya dengan cara
yang sama dengan yang sebelumnya. Terakhir, jika semua kondisi bernilai
salah, maka pernyataan yang dikerjakan adalah Pernyataan(n+1).