Pengertian dan Macam Macam Operator Pada Bahasa Pemrograman C++

Pengertian dan Macam Macam Operator Pada Bahasa Pemrograman C++

Bahasa pemrograman C++ memiliki berbagai macam operator yang dapat digunakan untuk berbagai kebutuhan, seperti aritmatika, kondisi, logical dan banyak lagi. Kalian akan mempelajari berbagai macam operator pada bahasa C++ dan cara menggunakannya pada tutorial ini.


Beberapa Operator Pada Bahasa C++

Pengertian

Simpelnya, operator adalah sebuah simbol yang digunakan untuk mengoperasikan sebuah nilai atau variabel. Contoh: operator + digunakan untuk melakukan penjumlahan.

Berdasarkan kegunaannya, operator pada bahasa C++ dapat digolongkan menjadi beberapa bagian, di antaranya:

1. Operator Aritmatika
2. Operator Increment dan Decrement 
3. Operator Assignment
4. Operator Relational
5. Operator Logical

Operator Aritmatika


Operator Aritmatika adalah operator yang digunakan untuk melakukan operasi matermatika, seperti penjumlahan, pengurangan, perkalian dan sebagainya. Berikut adalah daftar operasi artimatika pada bahasa C++ dan kegunaanya.

Operator
Pengertian
+
Untuk penjumlahan
-
Untuk pengurangan
*
Untuk perkalian
/
Untuk pembagian
%
Untuk mencari sisa bagi (modulus)

Contoh Program



Output 1 - Operator Aritmatika
Simbol '%' digunakan untuk mencari sisa bagi. Pada contoh pertama, kita mencari sisa bagi dari 10 % 5, maka hasilnya adalah 0 karena memang tidak ada sisanya (habis). Sementara jika kita mengganti b menjadi 3, maka akan ada sisa 1 karena di sini kita tidak menggunakan bilangan berkoma, jadi 10 % 3 = 3 sisa 1.


Operator Increment dan Decrement 


Operator Increment dan Decrement adalah operator yang biasa digunakan dalam perulangan. Operator ini akan menambahkan 1 jika menggunakan increment dan akan mengurangi 1 jika menggunakan decrement.

Operator
Pengertian
++
Untuk menambah satu
--
Untuk mengurangi satu

Contoh Program



Output 2 -Operator Increment dan Decrement.

Operator Assignment 


Operator Assignment adalah operator yang digunakan untuk memberikan nilai pada variabel. Operator yang paling sering  digunakan adalah =.

Operator
Contoh
Sama dengan
=
a = b
a = b
+=
a += b
a = a + b
-=
a -= b
a = a – b
*=
a *= b
a = a * b
/=
a /= b
a = a / b
%=
a %= b
a = a % b

Contoh Program



Output 3 - Operator Assignment

Operator Relational


Operator Relational adalah operator yang digunakan untuk mengecek hubungan antara dua buah nilai. Jika 'benar' atau 'true' maka akan melakukan return 1, jika 'salah' atau 'false' maka akan mereturn 0. Contoh: 5 > 3, ini akan memberikan return 1 karena memang 5 lebih dari 3, sementara 3 > 5 akan memberikan return 0 karena 3 tidak lebih dari 5. 

Operator
Pengertian
Sama dengan
==
Sama dengan
5 == 3 return 0
> 
Lebih dari
5 > 1 return 1
< 
Kurang dari
5 < 3 return 0
!=
Tidak sama dengan
5 != 3 return 1
>=
Lebih dari sama dengan
5 >= 3 return 1
<=
Kurang dari sama dengan
5 <= 3 return 0

Contoh Program



Output 4 - Relational Operator

Operator Logical


Operator logical adalah operator yang akan mereturn nilai 0 atau 1 berdasarkan hasil perhitungan yang dilakukan.

Operator
Pengertian
Contoh
&&
Disebut dengan AND. Akan mereturn nilai 1 jika kedua belah sisi bernilai true.
If (5 > 3) && (7 > 2), hasilnya adalah 1 atau true.
||
Disebut dengan OR. Akan mereturn nilai 1 jika salah satu sisi bernilai true.
If (5 > 3) && (2 > 7), hasilnya adalah 1 atau true,
!
Disebut NOT. Nilanya berasal dari kebalikan nilai itu sendiri.
Int a = 10;
If (!(a == 10)), hasilnya adalah 0 atau false.

Contoh Program



Output 5 - Operator Logical


Demikian post kali ini, jika ada pertanyaan, silahkan tulis di kolom komentar.

Post a Comment

0 Comments