Saturday 7 November 2015

Mengenal Penggunaan Operator pada Pemrograman C++

Hi guys and girls, masih semangat belajar C++? Tentunya masih dong. Kita masih di dasar nih. Jadi mari kita lanjutkan supaya cepat sampai ke intinya.

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.
  • Operator Assignment
  • Operator Unary
  • Operator Binary
  • Operator Ternary
Kita bahas  dari yang pertama dulu.

1. 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;

2. 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=“<
Contoh 
int C = 10;
cout<<“Nilai C++ =“<
cout<<“Nilai akhir C =“<
Hasilnya 
Nilai ++C = 6
Nilai akhir C = 6
Hasilnya 
Nilai C++ = 10
Nilai akhir C = 11

Hal tersebut berlaku juga untuk Decrement.

3. 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 amp="" class="Apple-converted-space" span=""> 
bernilai  TRUE
||
OR
((6<9>=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 font="" 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

4. Operator Ternary
Operator yang melibatkan tiga buah operand. Bentuk umumnya adalah

Expresi1 ? ekspresi2 : expresi3;
Contoh: a=(a<0 :="" a="" b="">
 

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



















0 comments:

Post a Comment