Page 61 - Project Akhir Media Pendidikan
P. 61
salah
benar
Statemen jika Statemen jika
kondisi kondisi tidak
terpenuhi terpenuhi
Gambar 4.2. Statemen if untuk dua kasus
Dari gambar di atas terlihat jelas bahwa pada pemilihan untuk dua kasus, apabila
kondisi yang diperiksa tidak terpenuhi maka terlebih dahulu program akan
mengeksekusi sebuah (atau lebih) statemen sebelum program melanjutkan eksekusi ke
statemen-statemen berikutnya di luar atau setelah blok pengecekan.
Bentuk umum atau kerangka yang digunakan dalam bahasa C untuk melakukan
pemilihan dua kasus adalah sebagai berikut.
if (kondisi)
Statemen_jika_kondisi_benar; /* Ingat, harus menggunakan
tanda titik koma */
else
Statemen_jika_kondisi_salah;
Bentuk umum di atas dilakukan apabila statemen yang kita definisikan untuk sebuah
nilai kondisi tertentu (benar atau salah) hanya terdiri dari satu statemen. Namun apabila
kita akan mendefinisikan lebih dari satu statemen, maka bentuk umumnya adalah
sebagai berikut.
if (kondisi) {
Statemen_jika_kondisi_benar1;
Statemen_jika_kondisi_benar2;
…
} else {
Statemen_jika_kondisi_salah1;
Statemen_jika_kondisi_salah2;
…
}
57