C++ Lain Jika
Pernyataan lain jika
Gunakan else if
pernyataan untuk menentukan kondisi baru jika kondisi pertama adalah false
.
Sintaksis
if (condition1) {
// block of code to be executed if
condition1 is true
} else if (condition2) {
// block of
code to be executed if the condition1 is false and condition2 is true
} else {
// block of code to be executed if the condition1 is false
and condition2 is false
}
Contoh
int time = 22;
if (time < 10) {
cout << "Good
morning.";
} else if (time < 20) {
cout << "Good
day.";
} else {
cout << "Good evening.";
}
// Outputs "Good evening."
Contoh dijelaskan
Pada contoh di atas, waktu (22) lebih besar dari 10, jadi kondisi pertama adalah false
. Kondisi berikutnya, dalam
else if
pernyataan, juga false
, jadi kita beralih ke else
kondisi karena kondisi1 dan kondisi2 keduanya false
- dan mencetak ke layar "Selamat malam".
Namun, jika waktunya 14, program kami akan mencetak "Selamat siang."