Operator di C++
Penjelasan
C++ punya operator aritmatika (+, -, *, /, % untuk modulus), operator perbandingan (==, !=, >, <), dan operator logika (&&, ||, !) — persis sama seperti C, karena C++ memang dibangun di atas sintaks C. Bedanya, hasil operator perbandingan/logika di C++ benar-benar bertipe bool (true/false), bukan sekadar int 1/0 seperti C.
Contoh Konsep
#include <iostream>
int main() {
int umur = 20;
bool sudahBayar = true;
std::cout << (umur >= 18 && sudahBayar) << std::endl; // 1 (true)
std::cout << (10 % 3) << std::endl; // 1, sisa bagi
return 0;
}
Praktikum
Buat variabel int a = 17 dan int b = 5. Tampilkan hasil pembagian (a / b) dan sisa bagi (a % b) masing-masing lewat std::cout.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
std::cout << true menampilkan angka 1, bukan kata "true" — kalau ingin menampilkan teks true/false, tambahkan std::boolalpha sebelum mengalirkan nilai boolean-nya.