If Else
Modul ini ngajak kita memilih keputusan yang tepat part 2
If Else
Percabangan if else adalah percabangan yang punya dua blok pilihan. Satu blok pilihan ketika kondisinya terpenuhi atau bernilai benar, dan satu blok pilihan ketika kondisinya tidak terpenuhi atau bernilai salah.
Contoh dalam kehidupan sehari-hari, jika saya malas, saya scroll fesbuk. Jika tidak, saya belajar. Nahh gitu.
Flowchartnya:
+-----------------+
| Saya malas? | -> Tidak --> Belajar
+-----------------+
|
v
Ya
|
|
v
Scroll fesbuk
Struktur penulisan percabangan if else di C++:
if (kondisi) {
// kode yang akan dijalankan jika kondisi bernilai benar
} else {
// kode yang akan dijalankan jika kondisi bernilai salah
}
Contoh:
#include <iostream>
using namespace std;
int main() {
bool malas = false;
if (malas) {
cout << "Saya scroll fesbuk";
} else {
cout << "Saya belajar";
}
return 0;
}
Maka outputnya akan seperti ini:
Saya belajar
Nahh, itu dia percabangan if else di C++.
Source: