Home » C++ » Kondisi di C++ : Kondisi Else if – Kode dan Contoh

Kondisi di C++ : Kondisi Else if – Kode dan Contoh

by Hanifah Nurbaeti
by Hanifah Nurbaeti

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.”

You may also like