Algoritma
Percabangan
1. Penulisan percabangan 1 kondisi
if then
pernyataan
penjelasan :
Jika <kondisi>
bernilai benar maka pernyataan dikerjakan, sedangkan jika tidak, maka pernyataan
tidak dikerjakan dan proses langsung keluar dari percabangan
Flowchart :
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 adalah pernyataan2. 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
Flowchart :
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).
Flowchart :
4. Penulisan percabangan bersarang
If
then
if then
Pernyataan1
else
Pernyataan2
else
If
Pernyataan3
else
Pernyataan4
Penjelasan :
Mula-mula <kondisi1> dicek nilai kebenarannya. Jika benar,
maka dicek nilai kebenaran <kondisi2>. Jika <kondisi2>
benar, maka dikerjakan pernyataan1. Jika tidak algoritma akan dikerjakan
pernyataan2. Jika <kondisi1> tidak benar maka akan dicek
nilai kebenaran. Jika <kondisi3> benar, maka dikerjakan pernyataan3.
Jika tidak akan dikerjakan pernyataan4.
Flowchart :
Tidak ada komentar:
Posting Komentar