Else If
Kategori
algoritma-pemrograman-lanjut
Series
cpp
Terakhir Di-Update
28 Januari 2025
Modul ini ngajak kita memilih keputusan yang tepat part 3
Else If
Percabangan else if adalah percabangan yang punya lebih dari dua blok pilihan. Kita bisa menambahkan blok pilihan baru ketika kondisi sebelumnya tidak terpenuhi.
Contoh dalam kehidupan sehari-hari, jika saya malas, saya scroll fesbuk. Jika tidak, saya belajar. Jika saya lapar, saya makan. Nahh gitu.
Flowchartnya:
+-----------------+
| Saya malas? | -> Ya --> Scroll fesbuk
+-----------------+
|
v
Tidak
|
v
+-----------------+
| Saya lapar? | -> Tidak --> belajar
+-----------------+
|
v
Makan
Struktur penulisan percabangan else if di C++:
if (kondisi1) {
// kode yang akan dijalankan jika kondisi1 bernilai benar
} else if (kondisi2) {
// kode yang akan dijalankan jika kondisi2 bernilai benar
} else {
// kode yang akan dijalankan jika semua kondisi salah
}
Contoh:
#include <iostream>
using namespace std;
int main() {
bool malas = false;
bool lapar = true;
if (malas) {
cout << "Saya scroll fesbuk";
} else if (lapar) {
cout << "Saya makan";
} else {
cout << "Saya belajar";
}
return 0;
}
Maka outputnya akan seperti ini:
Saya makan
Nahh, itu dia percabangan else if di C++.
Source: