C++ Lain Jika


Pernyataan lain jika

Gunakan else ifpernyataan 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 ifpernyataan, 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."