Percabangan di C++
Penjelasan
C++ mendukung percabangan lewat if/else if/else untuk kondisi umum, dan switch untuk membandingkan satu variabel dengan banyak kemungkinan nilai secara lebih ringkas — sintaksnya identik dengan C.
Contoh Konsep
#include <iostream>
int main() {
int nilai = 75;
if (nilai >= 90) {
std::cout << "A" << std::endl;
} else if (nilai >= 75) {
std::cout << "B" << std::endl;
} else {
std::cout << "C" << std::endl;
}
return 0;
}
Praktikum
Buat variabel int jamSekarang (angka 0-23). Tulis if/else if/else yang menampilkan "Pagi" (5-10), "Siang" (11-15), "Sore" (16-18), atau "Malam" (selain itu).
Editor Latihan
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Jangan lupa break di setiap case switch (kecuali memang sengaja fallthrough) — lupa break akan membuat eksekusi lanjut ke case berikutnya tanpa mengecek kondisinya.