Pages

Wednesday, 17 June 2015

Operator-operator yang digunakan untuk program dalam bahasa pemrograman C++


Hi guys, masih semangat belajar C++? Tentunya masih dong.
Selanjutnya kita akan berkenalan dengan operator yang ada di dalam C++ karena dalam pengembangan sebuah program sering dituntut untuk mendefinisikan operasi-operasi, perbandingan, atau yang lainnya. Apa saja operator-operatornya? yang pasti bukan operator seluler. Yuk, kita simak bersama.
  1. Operator Assignment
  2. Operator Unary
  3. Operator Binary
  4. Operator Ternary
Kita bahas  dari yang pertama dulu.

  • Operator Assignment
adalah operator yang berfungsi untuk memasukkan nilai ke dalam suatu variabel ataupun konstanta. Operator ini dilambangkan dengan tanda sama dengan (=). Contoh :
       jari_jari=14;
·         
  •  Operator Unary
adalah operator yang hanya melibatkan operand.
Operator
Jenis Operasi
Contoh
+
Membuat nilai positif
+2
-
Membuat nilai negative
-2
++
Increment
i++
--
Decrement
--i

Ada dua macam Increment yaitu pre-increment dan post-increment, begitu juga dengan decrement ada pre-decrement dan post-decrement. Seperti apa perbedaanya? Kita lihat table di bawah ini.

Pre-increment
Post-increment
Pengertian
Penambahan nilai dilakukan sebelum suatu variabel diproses.
Pengertian:
Penambahan nilai dilakukan setelah suatu variabel diproses.
Bentuk umum :
++ nama_variabel;
Bentuk umum:
Nama_variabel++;
Contoh
int C = 5;
cout<<“Nilai ++C =“<<++C;
cout<<“Nilai akhir C=“<<C;
Contoh
int C = 10;
cout<<“Nilai C++ =“<<C++;
cout<<“Nilai akhir C =“<<C;
Hasilnya
Nilai ++C = 6
Nilai akhir C = 6
Hasilnya
Nilai C++ = 10
Nilai akhir C = 11
Hal tersebut berlaku juga untuk Decrement.
·        
  •  Operator Binary
Adalah operator yang dalam pengoperasiannya melibatkan dua operand. Dalam C++, operator ini dibagi menjadi empat jenis, yaitu operator aritmatika, logika,relasional, dan bitwise.

Operator aritmatika
Digunakan untuk melakukan operasi-operasi aritmatika. Berikut operator sekaligus contohnya.
Operator
Jenis Operasi
Contoh
+
Penjumlahan
4+5=9
-
Pengurangan
9-5=4
*
Perkalian
4*5=20
/
Pembagian
9/3=3
%
Modulus (sisa hasil bagi)
10%4=2

Operator logika
Digunakan untuk mengoperasikan nilai Boolean (TRUE & FALSE).
Simbol
Keterangan
Contoh
!
NOT
!0=1
&&
AND
((6<8) && (2<=8))   bernilai  TRUE
||
OR
((6<9)||(5>=7))      bernilai TRUE

Operator Relasional
Digunakan untuk menentukan hubungan atau relasi dari dua buah operand. Operator ini diletakkan dalam sebuah ekspresi kemudian akan ditentukan benar atau tidaknya ekspresi tersebut.
Simbol
Keterangan
Contoh
==
Sama dengan
(2==4) FALSE
!=
Tidak sama dengan
(2!=4) TRUE
Lebih dari
(2>4) FALSE
Kurang dari
(2<4) TRUE
>=
Lebih dari atau sama dengan
(2>=4) FALSE
<=
Kurang dari atau sama dengan
(2<=4) TRUE

Operator Bitwise
Digunakan untuk melakukan operasi-operasi yang berhubungan pemanipulasian bit.Yang termasuk operator bitwise terlihat pada table di bawah ini.
Operator
Jenis Operasi
Contoh
&
AND
1 & 0 FALSE
|
OR
1 | 0 TRUE
^
XOR
1 ^ 1 FALSE
~
NOT
~1 FALSE
·        
  •  Operator Ternary
Operator yang melibatkan tiga buah operand. Bentuk umumnya adalah
Expresi1 ? ekspresi2 : expresi3;
Contoh: a=(a<0) ? –a : a;

Itulah macam operator yang bisa digunakan dalam C++. Semoga coretan ini bisa membantu. Sampai ketemu di postingan selanjutnya.



No comments:

Post a Comment