Wednesday, May 16, 2018

Penggunaan Operator dalam program C++ lengkap dan mudah

Penggunaan Operator dalam program C++


A.     Pengertian Operator

Operator dalam pemrograman C++ merupakan suatu symbol/tanda yang bisa digunakan dalam program untuk melakukan suatu manipulasi ataupun operasi pemrograman seperti untuk:
·         Menjumlahkan dua buah nilai atau lebih
·         Membandingkan dua buah nilai atau lebih
·         Memberikan nilai dalam suatu variable
·         Dll.



Dalam pemrograman khususnya C++ ada banyak operator yang biasa digunakan untuk membagun sebuah program. Operator tersebut antara lain

1.      Operator Aritmatika

Operator Aritmatika merupakan operator yang digunakan untuk melakukan operasi matematis/manipulasi perhitungan dasar seperti penjumlahan, pengurangan,kali, bagi dll.
Berikut adalah macam operator aritmatika.



Dalam penggunaanya operator yang mempunyai prioritas paling tinggi akan diutamakan pengerjaanya daripada operator dengan prioritas yang rendah. Berikut tingkatan prioritas penggunaan operator aritmatika

 - (operator unary negatif) 
* / %
 + -

(operator diatas menyatakan bahwa semakin ke bawah maka prioritas penggunaan semakin rendah)

2.      Operator Penugasan

Operator Penugasan merupakan operator yang digunakan untuk memberikan nilai dalam suatu variable. Operator ini ditandai dengan penggunaan symbol "=” .
Contoh penggunaan operator penugasan :

a = 1; 
a = 2 + b;

3.      Operator Increment dan decrement

Operator Increment merupakan operator yang digunakan untuk menaikkan suatu nilai variable sebesar 1. Sedangkan Operator decreament merupakan operator untuk menurunkan nilai suatu variable sebesar 1.


     Contoh:   x = x + 1;  dapat ditulis  ++x;  atau  x++;


4.      Operator Majemuk

Operator majemuk digunakan untuk memendekkan atau meringkas operasi assignment.
Perhatikan contoh sebagai berikut.

Misalkan kita menulisan assignment
 X = X+ 2;  maka dapat ditulis dengan  x+=2;

5.      Operator Relasional

Operator Relasional merupakan operator yang digunakan untuk membandingkan dua buah nilai suatu variable atau lebih. Operator ini hanya menghasilkan dua buah nilai yaitu benar disimbolkan angka ” 1” dan salah disimbolkan angka “0” . Operator Relasional memiliki banyak macam antara lain sebagai berikut,



Contoh penggunaan
  nilai1 = 3 > 2;
 nilai2 = 15 == 16; 
 cout << “Nilai1 = ”<< nilai1 << “\n”;
 cout << “Nilai2  = ”<< nilai2 << “\n”; 

6.      Operator Logika

Operator Logiaka merupakan operator yang digunakan untuk menghubungkan dua atau lebih statement/pernyataan. Operator ini menggabungakan dua buah statement menjadi satu kondisi. Layaknya operator relasional operator ini juga menghasilkan dua buah nilai yaitu benar dan salah.

Berikut macam operator logika




Contoh penggunaan
nilai1 = (3 > 2) && (4 < 10);
nilai2 = !(15 == 15);

cout << “Nilai1 = ”<< nilai1 << “\n”; 
cout << “Nilai2  = ”<< nilai2 << “\n”;

Setelah di run, dihasilkan nilai1 adalah 1 (benar) dan nilai2 adalah 0 (salah)






EmoticonEmoticon