Modul 2c. Operator
Modul 2c. Operator
Pengantar Coding
Apa itu Operator?
Operator adalah sebuah simbol…
Simbol yang digunakan untuk melakukan operasi tertentu.
Misalnya:
Kita ingin menjumlahkan nilai dari variabel x dan y, maka kita bisa
menggunakan operator penjumlahan (+).
Ada enam jenis kelompok operator dalam pemrograman C++ yang
harus kamu ketahui:
• Operator Aritmatika;
• Operator Penugasan;
• Operator Pembanding;
• Operator Logika;
• Operator Bitwise;
• dan Operator Lain-lain.
Operator Aritmatika
• Operator aritmatika merupakan operator yang digunakan untuk
melakukan operasi aritmatika.
Nama Operator Simbol
Penjumlahan +
Pengurangan -
Perkalian *
Pembagian /
Sisa Bagi %
Contoh
#include <iostream>
using namespace std;
int main(){
int hasil,a ,b; //definisikan type data integer untuk variable hasil, a dan b
a = 7; //isikan nilai 7 ke variable a
b = 2; //isikan nilai 2 ke variable b
hasil = a / b; // menggunakan operator penjumlahan
cout << hasil << endl;
return 0;
}
Operator Penugasan
• Operator penugasan (Assignment Operator) merupakan operator
untuk memberikan tugas pada variabel. Biasanya untuk mengisi nilai.
Nama Operator Simbol
Pengisian Nilai =
Pengisian dan Penambahan +=
Pengisian dan Pengurangan -=
Pengisian dan Perkalian *=
Pengisian dan Pembagian /=
Pengisian dan Sisa bagi %=
Pengisian dan shift left <<=
Pengisian dan shift right >>=
Pengisian dan bitwise AND &=
Pengisian dan bitwise OR |=
Pengisian dan bitwise XOR ^=
#include <iostream>
using namespace std;
int main(){
int a, b;
// pengisian nilai dengan operator =
a = 5;
b = 10;
return 0;
}
Penjelasan
• Pada program tersebut, variabel b kita isi ulang dengan operator
penugasan.
Contoh:
b += a
Sama seperti operasi:
b=b+a
Artinya kita akan mengisi nilai untuk b dengan nilai b ditambah nilai a.
• Begitu juga dengan operator yang lain.
b *= a; sama dengan b = b * a
int main(){
int a = 4, b = 4;
bool hasil;
hasil = a >= b;
cout << "a >= b = " << hasil << endl;
hasil = a <= b;
cout << "a <= b = " << hasil << endl;
return 0;
}
• Nilai yang dihasilkan dari operasi pembanding akan berupa true dan
false.
• Pada bahasa C++, nilai true akan sama dengan 1 dan false akan sama
dengan 0.