// Contoh Bab 04: &&, ||, ! dan rentang nilai. // // Compile: g++ -std=c++17 -O2 -o logika exercises/04/02-logika.cpp // Jalankan: ./logika #include using namespace std; int main() { int umur = 14; bool punya_izin = true; if (umur >= 12 && punya_izin) cout << "boleh ikut\n"; if (umur < 12 || !punya_izin) cout << "belum boleh ikut\n"; int x = 50; if (x >= 1 && x <= 100) cout << "x di dalam rentang 1..100\n"; // Salah kaprah: bentuk matematika 1 <= x <= 10 selalu bernilai benar. cout << "hasil (1 <= x && x <= 10): " << (1 <= x && x <= 10) << "\n"; cout << "hasil (1 <= x <= 10) : " << (1 <= x <= 10) << "\n"; // Coba ini: ubah umur dan punya_izin sampai semua baris pernah muncul. return 0; }