Pernyataa else if
Gunakan pernyataan else if
untuk menentukan kondisi baru jika kondisi pertama salah.
Syntax :
if (condition1) {
// blok kode yang akan dieksekusi jika condition1 benar
} else if (condition2) {
// blok kode yang akan dieksekusi jika condition1 salah dan condition2 benar
} else {
// blok kode yang akan dieksekusi jika kondisi1 salah dan kondisi2 salah
}
Contoh :
#include <iostream> using namespace std; int main() { int time = 22; if (time < 10) { cout << "Good morning."; } else if (time < 20) { cout << "Good day."; } else { cout << "Good evening."; } return 0; }
Output :
Penjelasan Kode :
Dalam contoh di atas, waktu (22) lebih besar dari 10, jadi kondisi pertama false
. Kondisi selanjutnya, di pernyataan else if
juga false
, jadi kita lanjutkan ke kondisi else
karena condition1 dan condition2 sama-sama false
dan mencetak ke layar “Good Evening”.
Namun, jika saat itu pukul 14 program kami akan mencetak “Good Day.”