Tuesday, December 27, 2016

OPERATOR C++



OPERATOR C++

Operator merupakan simbol yang biasa dilibatkan dalam pembuatan program untuk melakukan suatu operasi ataupun manipulasi. Sebuah program membutuhkan perintah-perintah yang digunakan untuk memanipulasi data yang ada didalamnya, yang dalam bahasa C++ dikenal dengan Operator. Operator adalah sebuah simbol/syntax yang digunakan oleh program untuk mengolah dan mamanipulasi data menjadi data yang baru.

Operator dalam C++ terbagi menjadi beberapa kategori sebagai berikut

Operator Aritmatika
Operator Aritmatika merupakan operator yang digunakan untuk melakukan perhitungan aritmatika. Operator Aritmatika dibagi menjadi 2 macam yaitu Operator Binary dan Operator Unary.

Operator Binary
+ Operator Penjumlahan
- Operator Pengurangan
* Operator Perkalian
% Operator Modulus
= Operator Sama Dengan
Operator Unary
+ Operator Nilai Plus
- Operator Nilai Minus
++ Operator Nilai Menaik (Increment)
-- Operator Nilai Menurun (Decrement) 
 
Tabel Operator Binary
Operator
Arti
*
Perkalian
=
Sama Dengan
+
Penjumlahan
-
Pengurangan
%
Modulus

Tabel Operator Unary
Operator
Arti
Letak
Contoh
Equivalen
-
Unary minus
Sebelum operator
A + -B * C
A + (-B) * C
++
Peningkatan dengan penambahan nilai 1
Sebelum dan sesudah
A++
A = A + 1
- -
Penurunan dengan pengurangan nilai 1
Sebelum dan sesudah
A--
A = A – 1



Operator Relasi
Operator Relasi merupakan operator yang digunakan untuk melakukan perbandingan. Operator Relasi terdiri dari

Operator Relasi
< Operator Lebih Kecil Dari
> Operator Lebih Besar Dari
<= Operator Lebih Kecil Sama Dengan
>= Operator Lebih Besar Sama Dengan
== Operator Sama Dengan
!= Operator Tidak Sama Dengan 

Tabel Operator Relasi
Operator
Arti
Contoh
Kurang dari
x < y : Apakah x kurang dari y
<=
Kurang dari sama dengan
x <= y : Apakah x kurang dari sama dengan y
Lebih dari
x > y : Apakah x lebih dari y
>=
Lebih dari sama dengan
x >= y : Apakah x lebih dari sama dengan y
==
Sama dengan
x == y : Apakah x sama dengan y
!=
Tidak sama dengan
x != y : Apakah x tidak sama dengan y

Operator Logika
Operator Logika merupakan operator yang digunakan untuk melakukan fungsi logika. Operator Logika terdiri dari

Operator Logika
&& Operator And
|| Operator Or
! Operator Not

Tabel Operator Logika
Operator
Arti
&&
Logika AND
||
Logika OR
!
Logika NOT









Berikut adalah contoh program c++ yang menggunakan operator

#include <iostream.h>
#include <conio.h>
main(){
 int a = 4;
 int b = 2;
 cout<<a<<" +  "<<b<<" = "<<(a+b)<<endl;
 cout<<a<<" -  "<<b<<" = "<<(a-b)<<endl;
 cout<<a<<" *  "<<b<<" = "<<(a*b)<<endl;
 cout<<a<<" /  "<<b<<" = "<<(a/b)<<endl;
 cout<<a<<" %  "<<b<<" = "<<(a%b)<<endl;
 cout<<a<<" <  "<<b<<" = "<<(a<b)<<endl;
 cout<<a<<" <= "<<b<<" = "<<(a<=b)<<endl;
 cout<<a<<" >  "<<b<<" = "<<(a>b)<<endl;
 cout<<a<<" >= "<<b<<" = "<<(a>=b)<<endl;
 cout<<a<<" != "<<b<<" = "<<(a!=b)<<endl;
 getch();
}
#include <iostream.h>
#include <conio.h>
main(){
 cout<<"1 && 1 = "<<(1 && 1)<<endl;
 cout<<"1 && 0 = "<<(1 && 0)<<endl;
 cout<<"0 && 1 = "<<(0 && 1)<<endl;
 cout<<"0 && 0 = "<<(0 && 0)<<endl;
 cout<<"1 || 1 = "<<(1 || 1)<<endl;
 cout<<"1 || 0 = "<<(1 || 0)<<endl;
 cout<<"0 || 1 = "<<(0 || 1)<<endl;
 cout<<"0 || 0 = "<<(0 || 0)<<endl;
 cout<<"!1     = "<<(!1)<<endl;
 cout<<"!0     = "<<(!0)<<endl;
 getch();
}


Sekian pengetahuan tentang OPERATOR DALAM C++ , bila terdapat kesalahan mohon maaf karena tiada manusia yang sempurna, dan saya pun masih perlu banyak belajar dari para pembaca sekalian, kritik dan saran yang baik akan membangun hasil yang lebih baik lagi,  sekian dan terima kasih.


~Manajemen Informatika Politeknik Negeri Lampung~