Operasi dan Ekspresi

1. Operator Aritmatika

Code:
A=B+C //a = b ditambah c
A=B-C //a = b dikurangi c
A=B*C //a = b dikali c
A=B/c //a = b dibagi c

A=B%C //a = sisa bagi b dengan c - 10 % 3 = 1 ; 8 % 3 = 2
Code:
A++; //sama dengan A ditambah 1


//contoh :
A=1; //A sama dengan 1
A++;
Print (A); //saat ini A bernilai 2 (1+1)
A++;
Print (A); //saat ini A bernilai 3 (karena ditambah 1 lagi)
Code:
B--; //sama kayak diatas, cuman dikurangi 1
B=1;
B--;
Print(B); //saat ini B nilainya 0
2. Assignment operator

yang umum dipake cuman =
ada banyak sih, ada +=, -=, %= dll, tapi jarang dipake & agak susah dipahami.. jadi gw jelasin di lain waktu saja

Code:
a=b*5; //masukkan nilai b dikali 5 ke a
a+=5; //A sama dengan a+5
a-=5; //A sama dengan a-4


3. Relational operator (operator pembanding)

Code:
== : sama
!= : tidak sama
< : lebih kecil dari
> : lebih besar dari
<= : lebih kecil dari atau sama dengan
>= : lebih besar dari atau sama dengan
contoh penerapan

Code:
if (a==b) { } //kalau a sama dengan b
if (a>b) { } // kalau a lebih besar dari b
if (a!=b) { } // kalau a tidak sama dengan b
4. Operator Logical

cuman ada 3 yang penting

&& : dan
|| : atau
! : not

contoh penerapan :

Code:
if (a==b && c<d) { } //jika a sama dengan b dan c lebih kecil dari d
if (!a==b || c>=d) { } //jika a sama dengan b adalah salah (berarti a tidak sama dengan b) atau c lebih besar dari atau sama dengan d
==========
ada beberapa operator lain, seperti bitwise operator, tapi tidak terlalu digunakan untuk EA2 yang sederhana, jadi gw jelasin belakangan aja.