Study
C++

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.

Editor Latihan

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.