Anda di halaman 1dari 18

OPERATOR

Manase Sahat, M.Kom


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

Anda mungkin juga menyukai