0% menganggap dokumen ini bermanfaat (0 suara)
10 tayangan

Modul 2c. Operator

Operator merupakan simbol yang digunakan untuk melakukan operasi tertentu pada variabel seperti penjumlahan, pengurangan, perkalian, pembagian dan lainnya. Ada enam jenis operator utama dalam C++ yaitu operator aritmatika, penugasan, pembanding, logika, bitwise dan lain-lain. Operator aritmatika digunakan untuk operasi hitung, operator penugasan mengisi nilai variabel, sedangkan operator pembanding membandingkan dua nilai.

Diunggah oleh

Widya Afriza
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
10 tayangan

Modul 2c. Operator

Operator merupakan simbol yang digunakan untuk melakukan operasi tertentu pada variabel seperti penjumlahan, pengurangan, perkalian, pembagian dan lainnya. Ada enam jenis operator utama dalam C++ yaitu operator aritmatika, penugasan, pembanding, logika, bitwise dan lain-lain. Operator aritmatika digunakan untuk operasi hitung, operator penugasan mengisi nilai variabel, sedangkan operator pembanding membandingkan dua nilai.

Diunggah oleh

Widya Afriza
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 17

OPERATOR PADA C++

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;

// pengisian sekaligus penambahan


b += a; // ini sama seperti b = b + a
cout << "Hasil b += a adalah " << b << endl;

// pengisian sekaligus perkalian


b *= a; // ini sama seperti b = b * a
cout << "Hasil b *= a adalah " << b << endl;

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

Intinya, yang perlu di ingat:


“operator penugasan digunakan untuk mengisi nilai.”
Operator Pembanding
• Operator pembanding adalah operator untuk membandingkan dua
buah nilai. Operator ini juga dikenal dengan operator relasi.
Nama Operator Simbol
Lebih Besar >
Lebih Kecil <
Sama Dengan ==
Tidak Sama dengan !=
Lebih Besar Sama dengan >=
Lebih Kecil Sama dengan <=
#include <iostream>
using namespace std;

int main(){
int a = 4, b = 4;
bool hasil;

cout << "a = " << a << endl;


cout << "b = " << b << endl;

// menggunakan operator pembanding


hasil = a > b;
cout << "a > b = " << hasil << endl;

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.

Anda mungkin juga menyukai