Minggu, 20 September 2015

Operator Pada C++

Filled under:

Operator Pada C++

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.
  1. Operator Binary  
  2. + Operator Penjumlahan  
  3. - Operator Pengurangan  
  4. * Operator Perkalian  
  5. % Operator Modulus  
  6. = Operator Sama Dengan  
  1. Operator Unari  
  2. + Operator Nilai Plus  
  3. - Operator Nilai Minus  
  4. ++ Operator Nilai Menaik (Increment)  
  5. -- Operator Nilai Menurun (Decrement)   
Operator Relasi
Operator Relasi merupakan operator yang digunakan untuk melakukan perbandingan. Operator Relasi terdiri dari
  1. Operator Relasi  
  2. < Operator Lebih Kecil Dari  
  3. > Operator Lebih Besar Dari  
  4. <= Operator Lebih Kecil Sama Dengan  
  5. >= Operator Lebih Besar Sama Dengan  
  6. == Operator Sama Dengan  
  7. != Operator Tidak Sama Dengan   
Operator Logika
Operator Logika merupakan operator yang digunakan untuk melakukan fungsi logika. Operator Logika terdiri dari
  1. Operator Logika  
  2. && Operator And  
  3. || Operator Or  
  4. ! Operator Not  
Berikut adalah contoh program c++ yang menggunakan operator
  1. #include <iostream.h>  
  2. #include <conio.h>  
  3. main(){  
  4.  int a = 4;  
  5.  int b = 2;  
  6.  cout<<a<<" +  "<<b<<" = "<<(a+b)<<endl;  
  7.  cout<<a<<" -  "<<b<<" = "<<(a-b)<<endl;  
  8.  cout<<a<<" *  "<<b<<" = "<<(a*b)<<endl;  
  9.  cout<<a<<" /  "<<b<<" = "<<(a/b)<<endl;  
  10.  cout<<a<<" %  "<<b<<" = "<<(a%b)<<endl;  
  11.  cout<<a<<" <  "<<b<<" = "<<(a<b)<<endl;  
  12.  cout<<a<<" <= "<<b<<" = "<<(a<=b)<<endl;  
  13.  cout<<a<<" >  "<<b<<" = "<<(a>b)<<endl;  
  14.  cout<<a<<" >= "<<b<<" = "<<(a>=b)<<endl;  
  15.  cout<<a<<" != "<<b<<" = "<<(a!=b)<<endl;  
  16.  getch();  
  17. }  
  1. #include <iostream.h>  
  2. #include <conio.h>  
  3. main(){  
  4.  cout<<"1 && 1 = "<<(1 && 1)<<endl;  
  5.  cout<<"1 && 0 = "<<(1 && 0)<<endl;  
  6.  cout<<"0 && 1 = "<<(0 && 1)<<endl;  
  7.  cout<<"0 && 0 = "<<(0 && 0)<<endl;  
  8.  cout<<"1 || 1 = "<<(1 || 1)<<endl;  
  9.  cout<<"1 || 0 = "<<(1 || 0)<<endl;  
  10.  cout<<"0 || 1 = "<<(0 || 1)<<endl;  
  11.  cout<<"0 || 0 = "<<(0 || 0)<<endl;  
  12.  cout<<"!1     = "<<(!1)<<endl;  
  13.  cout<<"!0     = "<<(!0)<<endl;  
  14.  getch();  
  15. sumber : https://sysyuny.wordpress.com/

1 komentar: