Operator Operator merupakan simbol yang digunakan untuk melakukan suatu operasi, misal: Melakukan proses matematika (penjumlahan,
pengurangan, perkalian, pembagian, dll)
Memberikan nilai ke suatu variabel
membandingkan dua buah nilai atau lebih
Assignment/Penugasan (=) Operator Assignment/penugasan adalah operator yang bertugas untuk memberikan nilai kepada suatu variabel. Contoh: a=9; HASILNYA: a = 4; B = 7; Operator Aritmatika Ada 5 operator aritmatika yang didukung oleh C+ +, diantaranya adalah:
Modulus = sisa bagi.
Contoh: 10%3 adalah 1 Contoh Operator Aritmatika int main(){ int a = 10,b = 4; cout << "a+b = " << a+b << endl; cout << "a-b = " << a-b << endl; cout << "a*b = " << a*b << endl; cout << "a/b = " << a/b << endl; cout << "a%b = " << a%b << endl; } Berapa output dari program di atas? Compound Assignment Operator ini memodifikasi nilai variabel saat ini dengan melakukan operasi di atasnya. Ekspresi operatornya : +=, -=, *=, /=, %=, >>=, <<=, &=, ^= Contoh: y += x; sama dengan y = y + x; x -= 5; sama dengan x = x - 5; x /= y; sama dengan x = x / y; Increase(++) & Decrease(--) Digunakan untuk menambah atau mengurangi nilai dari suatu variabel Contoh Syntaxnya: a++ atau a+=1 atau a=a+1 Increase(++) & Decrease(--) Increase(++) & Decrease(--) Contoh: Operator Relasi Operator relational berfungsi untuk mengevaluasi antara dua ekspresi nilai. Output dari operator ini adalah 1 (true) atau 0 (false) Operator Relasi OPERATOR LOGIKA Operator Relasi digunakan untuk menghubungkan dua buah operasi relasi menjadi sebuah ungkapan kondisi. Hasil dari operator logika ini menghasilkan nilai numerik 1 (True) atau 0 (False). Tugas LATIHAN Buatlah program Relasi seperti output dibawah ini: LATIHAN EKSPRESI AND Tugas