Struktur kontrol percabangan adalah struktur kontrol yang menjalankan program berdasarkan kondisi tertentu. Dokumen ini menjelaskan beberapa jenis percabangan seperti percabangan satu kondisi, dua kondisi, lebih dari dua kondisi, percabangan bersarang, dan switch-case.
7. Percabangan 1 kondisi
Percabangan if ini digunakan jika kita hanya memiliki satu
pernyaatan yang akan dijalankan dengan syarat tertentu. Jika
kondisi benar, maka pernyataan akan dijalankan.
if (kondisi)
{
Pernyataan;
}
Sintak
Penulisan:
Macam-macam percabangan
8. Percabangan 2 kondisi
Digunakan saat kita memiliki dua pernyataan dengan syarat
tertentu. Jika hasil dari if benar, maka pernyataan1 yang
dijalankan, sedangkan jika salah, pernyataan dua yang akan
dijalankan.
Sintak Penulisan
:
if (kondisi)
{
Pernyataan_1;
}
else
{
Pernyataan_2;
}
Macam-macam percabangan
9. Percabangan lebih dari 2 kondisi
Digunakan saat kita memiliki banyak kondisi (lebih dari 2) . Jika kondisi1
benar, maka pernyataan1 akan dijalankan, jika kondisi_2 benar, maka
penyataan_2 akan dijalankan, jika semua kondisi salah, maka penyataan_3
yang akan dijalankan saja.
Sintak
Penulisan:
if (kondisi)
{
Pernyataan_1;
}
else if
{
Pernyataan_2;
}
else
{
Pernyataan_3;
}
Macam-macam percabangan
10. Percabangan Bersarang
Digunakan saat kita memiliki banyak
kondisi (lebih dari 2) dan
banyak pernyataan (lebih dari 2)
if (kondisi)
{
if (kondisi)
{
Pernyataan_1;
}
else
{
Pernyataan_2;
}
}
else
{
if (kondisi)
{
Pernyataan_3;
}
else
{
Pernyataan_4;
}
}
Macam-macam percabangan