Sabtu, 17 April 2010

Operator dan Ekspresi MQL4

1. Operator Aritmatika
code:
=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 dipakai cuma =
ada banyak sih, ada +=, -=, %= dll, tapi jarang dipakai & agak susah dipahami.. jadi saya 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
cuma ada 3 yang penting
&& : dan
|| : atau
! : not
contoh penerapan :
code:
if (a==b && cif (!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



Tidak ada komentar:

Posting Komentar