Kamis, 16 Maret 2017

Mengenal Operator dalam Bahasa C dan C++




Operator

Operator adalah tanda yang digunakan untuk melakukan operasi operasi tertentu di dalam program. Dengan operator kita dapat melakukan operasi perhitungan,perbandingan, manipulasi,dan lain-lain. Operator-operator yang sering digunakan yaitu: 

1.      Operator aritmatikterdiri:


Operator
Prioritas
Keterangan
Contoh
-
1
Unary minus
-1
+
1
Unary plus
+1
*
2
Perkalian
2*3à0
2*3.0à6.0
/
2
Pembagian
7/2à3
7/2.0à3.5
7.0/2à3.5
%
2
Sisa pembagian
7%2à1
8%3à2
8%2à0
+
3
Penjumlahan
2+3à5
2+3.0à5.0
-
3
Pengurangan
3-1à2
3-1.0à2.0


Contoh Program:

//operator aritmatik

#include <iostream>

using namespace std;
int main() {
int a,b,plus,min,kali,bagi,mod;

cout<<"Contoh penggunaan operator aritmatik\n";
cout<<"Masukkan angka pertama (a) = ";cin>>a;
cout<<"Masukkan angka kedua (b) = ";cin>>b;
plus=a+b; min=a-b; kali=a*b;
bagi=a/b; mod=a%b;
cout<<"\n Jumlah = "<<plus;
cout<<"\n Kurang = "<<min;
cout<<"\n Kali = "<<kali;
cout<<"\n Bagi = "<<bagi;
cout<<"\n Modulo = "<<mod;
return 0;
}


















2.      Operator Relasional

Operator relasional adalah operator yang digunakan untuk menentukan relasi atau hubungan dari dua buah operand. Adapun yang termasuk oerator relasional di dalam C++ adalah sebagai berikut :

Operator
Jenis operasi
Contoh
> 
Lebih besar
7>3
< 
Lebih kecil
4<2
>=
Lebih besar atau sama dengan
5>=5
<=
Lebih kecil atau sama dengan
5<=2
==
Sama dengan
5==2
!=
Tidak sama dengan
4!=2


Contoh Program :



#include <iostream>


using namespace std;

main()
{
     int a,b,perbandingan;

     cout<<"Contoh Operator Relasional"<<endl<<endl;
    

     cout<<"Masukkan bilangan a: ";
     cin>>a;
     cout<<"Masukkan bilangan b:";
     cin>>b;

     perbandingan=a>b;
     cout<<"Apakah pernyataan tersebut benar? \nbahwa a>b :"<<perbandingan;
return 0;
}






















3.      Operator logika

Operator logika adalah operator yang digunakan untuk melakukan operasi dimana nilai yang dihasilkan dari operasi tersebut hanya berupa nilai benar dan salah. Nilai ini disebut Boolean. Adapun yang termasuk kedalam operator logika adalah :






Contoh Program :


#include <iostream>

using namespace std;
int main() {
cout<<"1 && 1 = "<<(1 && 1)<<endl;
cout<<"1 && 0 = "<<(1 && 0)<<endl;
cout<<"0 && 0 = "<<(0 && 0)<<endl;
cout<<"0 && 1 = "<<(0 && 1)<<endl;
cout<<"1 || 1 = "<<(1 || 1)<<endl;
cout<<"1 || 0 = "<<(1 || 0)<<endl;
cout<<"0 || 0 = "<<(0 || 0)<<endl;
cout<<"0 || 1 = "<<(0 || 1)<<endl;
cout<<"!1 = "<<!1<<endl;
cout<<"!0 = "<<!0<<endl;
return 0;
}




















Daftar Pustaka :

  • Abdul Kadir & Heriyanto, Algoritma Pemrograman Menggunakan C++, Penerbit Andi, 2005
  • Heri Sismoro, Pengantar Logika Informatika, Algoritma dan Pemrograman Komputer, Penerbit Andi.2005
  • Hanif Al Fatta, Dasar Pemrograman C++, Penerbit Andi.2006
  • Acihmah Sidauruk, Modul Pembelajaran, 2017
  • Rinaldi Munir & Leony Lidya. Algoritma dan Pemrograman dalam Bahasa Pascal, C, dan C++., Informatika Bandung. 2016







0 komentar:

Posting Komentar