Anda di halaman 1dari 15

Macam operator

 Operator Assignment (=)


 Operator Unary (+,-,++,--)
 Operator Binary
(aritmatika,logika,relasional,bitwise)
 Operator Ternary
Statement Aritmatika
 Contoh :
C = 5 +9
maka ‘C’ disebut dengan variabel
‘=‘ disebut dengan opr. Assignment
‘5’,’9’ disebut dengan operand
‘5 + 9’ disebut dengan ekspresi
‘+’ disebut dengan opr.aritmetika
‘C=5+9’ disebut dengan stat.
aritmatika
1. Operator Assignment
 Dilambangkan ‘=‘ (sama dengan)
 Operator yang berfungsi untuk
memasukkan (assign) nilai ke dalam
suatu variabel atau konstanta.
 Contoh
const pi = 3.14
nilai = 50
2. Operator Unary
 Operator yang melibatkan sebuah operand
 Increment pre-increment dan post-increment

Opr Jenis operator Contoh


+ Membuat nilai positif +10
- Membuat nilai negatif -10
++ Increment C++
-- Decrement C--
Increment
Pre-increment Post-increment
Pengertian Pengertian:
Penambahan nilai dilakukan sebelum Penambahan nilai dilakukan setelah
suatu variabel diproses. suatu variabel diproses.

Bentuk umum : Bentuk umum:


++ nama_variabel; Nama_variabel++;
Contoh Contoh
int C = 5; int C = 10;
cout<<“Nilai ++C =“<<++C; cout<<“Nilai C++ =“<<C++;
cout<<“Nilai akhir C=“<<C; cout<<“Nilai akhir C =“<<C;

Hasilnya Hasilnya
Nilai ++C = 6 Nilai C++ = 10
Nilai akhir C = 6 Nilai akhir C = 11
3. Operator Binary
a. Operator aritmatika
Operator Jenis Operator Contoh

+ Penjumlahan 4+5 =9

- Pengurangan 9-5 = 4

* Perkalian 4 * 5 = 20

/ Pembagian 20 / 5 = 4

% Sisa bagi 10 % 3 = 1
b. Operator Logika

Tanda Keterangan Contoh


&& Logika DAN AND 1 && 1 = 1
|| Logika ATAU OR 1 | | 1 = 1
! Negasi (lawan) !0=1
c. Operator Relasional
Tanda Keterangan
< Lebih kecil
<= Lebih kecil atau sama dengan
> Lebih besar
>= Lebih besar atau sama dengan
= Sama dengan
!= Tidak sama dengan
d. Operator Bitwise
 Berguna untuk melakukan operasi2 yang
berhubungan dengan pemanipulasian bit.
Operator Jenis operator Contoh
& AND 1&0=0
| OR 1|0=1
^ Exclusive OR (XOR) 1^1=0
~ NOT ~1=0
>> Shift Right 5<<1=10
<< Shift Left 10>>1=5
4. Operator Ternary
 Digunakan dalam operasi yang
melibatkan 3 buah operand
 Bentuk umum:
ekspresi1 ? Ekspresi2 : ekspresi3 ;
Contoh :
X = (X<0) ? –X : X
Operator Gabungan

Operator Contoh Ekivalen


+= bonus += 500; Bonus = bonus + 500;

-= budget -= 50; Budget = budget - 50;

*= gaji *= 1.2; gaji=gaji * 1.2;

/= faktor/= 50; Faktor= faktor/50;

%= jml_hari %=7; jml_hari =jml_hari % 7;


Contoh Program
Review…
 Deklarasi variabel
 Proses input dan output data
 Membuat program aktif (dinamis)
 Membuat program pasif (statis)
 Mengoperasikan operator matematik

Anda mungkin juga menyukai