OPERATOR PADA C++



Operator yaitu symbol yang digunakan untuk melakukan operasi tertentu di dalam program. Beberapa contoh operasi yang sering kita dapatkan : operasi penjumlahan, pengurangan, perkalian, pembagian dan lain-lain.
Operator memiliki sifat:
a.       Unary, yaitu operator yang melibatkan satu operand.
b.      Binary, yaitu operator yang melibatkan dua operand.
c.       Ternary, yaitu operator yang melibatkan tiga operand.

1 Operator Aritmatika
Operator Aritmatika ada yang bersifat Unary, ada pula yang bersifat binary.
Yang bersifat unary

Operator
Keterangan
Contoh
+
Tanda Plus
-10
-
Tanda Minus
+76

Yang bersifat binary

Operator
Keterangan
Contoh
*
Perkalian
10 *15
/
Pembagian
10 / 15
%
Sisa Pembagian
10 %15
+
Penjumlahan
10 +15
-
Pengurangan
10 – 15

1.1 Ekspresi Aritmatika
Ekspresi Aritmatika tidak lain adalah pernyataan pemberian nilai.
Bentuk umum:

Keterangan :
            Variabel, sering disebut Left Value( LValue)
            Ekspresi aritmatika disebutnya pula Right Value( R Value)
            Tanda  = disebut Operator Pemberi Nilai
LValue harus berupa variabel tunggal
RValue dapat berupa konstanta, variable lain maupun ekspresi atau rumus aritmatika.

1.2 Hierarki operator Aritmatika
Berikut merupakan urutan operator aritmatika


Operator
Keterangan
* atau /
Tangkatan ( urutan) sama
%
Sisa pembagian
+ atau -
Tingkatan sama

2    Operator Pemberi Nilai Aritmatika
Sering disebut Assigment Operator, simbolnya adalah =
Contoh  : x = x + 1 ( dapat dituliskan x+=1)
                y = y – 2 (  dapat dituliskan y-=2)

3    Operator Penambah dan Pengurang
Masih ada kaitannya dengan operator pemberian nilai.
Ada dua macam operator penambah dan pengurang, yaitu :
a.       ++ ( increment)
b.      -- ( decrement)
Increment sendidri dapat dibedakan menjadi post increment dan pre increment. Demikian pula decrement dapat dibedakan menjadi post decrement dan pre decrement
4    Operator Relasi
Operotor relasi digunakan untuk membandingkan dua buah nilai. Hasil dari perbandingan operator ini menghasilkan nilai True (1) atau False(0)
Operator
Keterangan
==
Sama dengan
!=
Tidak sama dengan
Lebih dari
Kurang dari
>=
Lebih dari sama dengan

Kurang dari sama dengan

5    Operator Logika
5.1        Operator Logika AND
Operator ini digunakan untuk menghubungkan dua atau lebih ekspresi relasi. Dianggap benar bila semua ekspresi benar.
5.2        Operator Logika OR
Operator ini digunakan untuk menghubungkan dua atau lebih ekspresi relasi. Dianggap benar bila salah satu ekspresi yang dihubungkan bernilai benar.
5.3        Operator Logika NOT
Operator ini akan memberikan nilai kebalikan dari ekspresi yang disebutkan. Jika nilai yang disebutkan bernilai benar maka akan dihasilkan nilai salah

Post a Comment