Page 51 - Pemrograman Dasar (KD 3.3 - 3.7)
P. 51
c. Output Program
03 Percabangan If Bersarang atau
Lebih Dari 2 Kondisi
Pada struktur ini adalah perluasan dari struktur sebelumnya yang
mana memiliki kondisi lebih dari dua baik menambah satu kondisi ataupun
lebih. Pernyataan if bersarang “Apabila <kondisi 1> bernilai benar maka
dijalankan percabangan di dalam <kondisi 1> yaitu <kondisi 1.1>, apabila
kondisi 1.1 bernilai benar maka menjalankan <pernyataan 1>. Apabila kondisi
1 salah maka akan mengecek <kondisi 2>, jika kondisi 2 bernilai benar maka
akan menjalankan <pernyataan 2>”.
Bentuk umumnya adalah sebagai berikut:
if (kondisi_1)
{
Statement_jika_kondisi_1_terpenuhi;
}
else if (kondisi_2)
{
Statement_jika_kondisi_2_terpenuhi;
}
else if (kondisi_3)
{
Statement_jika_kondisi_3_terpenuhi;
}
else {
statement_jika_semua_kondisi_tidak_terpenuhi;
}
Contoh Studi Kasus
Mengkonversi nilai akhir menjadi golongan grade nilai dari “A”, “B”, “C”, “D”,
“E”, dan “F”.
Struktur Kontrol Percabangan 46