C++ | #08 Operator Bagian 3 (Operator Logika)
Halo teman-teman, lanjut lagi ya belajarnya! Udah mulai mumet belum? Kalau mumet, istirahat sebentar, minum kopi dulu ☕. Tapi inget, kalau kopinya kebanyakan nanti bukan operator logika lagi yang dipelajari, tapi operator perut (🤣).
Baiklah, kali ini kita akan belajar tentang operator logika di C++.
Apa itu Operator Logika?
Operator logika digunakan untuk menggabungkan atau memanipulasi nilai boolean (true/false).
Ada 3 operator logika utama di C++:
-
&&→ AND (dan) -
||→ OR (atau) -
!→ NOT (tidak/kebalikan)
Operator AND (&&)
Operator AND akan bernilai true hanya jika kedua kondisi bernilai true.
| Kondisi 1 | Kondisi 2 | Hasil |
|---|---|---|
| true | true | true |
| true | false | false |
| false | true | false |
| false | false | false |
Contoh program:
Output:
Operator OR (||)
Operator OR akan bernilai true jika salah satu kondisi bernilai true.
| Kondisi 1 | Kondisi 2 | Hasil |
|---|---|---|
| true | true | true |
| true | false | true |
| false | true | true |
| false | false | false |
Contoh program:
Output:
Operator NOT (!)
Operator NOT dipakai untuk membalik nilai boolean.
-
!true→false -
!false→true
Contoh program:
Output:
Kombinasi Operator Logika
Operator logika bisa digabung dengan operasi perbandingan untuk membuat kondisi yang lebih kompleks.
Output:
Kesimpulan
-
&&(AND) → true jika semua kondisi benar. -
||(OR) → true jika salah satu kondisi benar. -
!(NOT) → membalik nilai boolean. -
Operator logika sangat penting untuk percabangan
if-elsedan perulangan.


0 Komentar