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
aritmatik, terdiri:
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