Operator Pada C++
Macam-macam Operator Pada C++
Dalam bahasa pemrograman C++ terdapat beberapa macam operator, namun pada postingan kali ini saya akan membahas jenis-jenis operator pada bahasa pemrograman C++ yang sudah saya pelajari dan pahamiterlebih dahulu.
Operator Aritmatika
Yang pertama ada operator aritmatika. Jenis operator ini digunakan untuk perhitungan aritmatika, sama seperti pada perhitungan matematika. Terdiri dari beberapa macam yaitu pertambahan (+), pengurangan (-), perkalian (*), pembagian (/) dan modulus / mod (%) yaitu sisa hasil bagi. Contoh:
#include<iostream>
using namespace std;
int main()
{
int bil1,bil2;
int tambah, kurang, kali, bagi, mod;
cout<<"Masukkan bilangan pertama :";
cin>>bil1;
cout<<"Masukkan bilangan kedua :";
cin>>bil2;
// (+) operator
tambah = bil1 + bil2;
cout<<"Pertambahan : "<<tambah;
// (-) operator
kurang = bil1 - bil2;
cout<<"Pengurangan : "<<kurang;
// (*) operator
kali = bil1 * bil2;
cout<<"Perkalian : "<<kali;
// (÷) operator
bagi = bil1 / bil2;
cout<<"Pembagian : "<<bagi;
// (%) operator
mod = bil2 % bil1;
cout<<"\nModulus : "<<mod;
return 0;
}
Operator Relational atau Perbandingan
Operator perbandingan terhadap bilangan bulat dengan salah satu operator relasional menghasilkan nilai boolean (true atau false). Operator perbandingan untuk bilangan bulat adalah
< : lebih kecil
<= : lebih kecil atau sama dengan
> : lebih besar
>= : lebih besar atau sama dengan
== : sama dengan
<= : lebih kecil atau sama dengan
> : lebih besar
>= : lebih besar atau sama dengan
== : sama dengan
Operator Assignment atau Penugasan
Operator penugasan merupakan operator yang berfungsi untuk memberi nilai terhadap variabel atau konstanta.Simbol | Nama | Hasil operasi | Contoh |
= | Penugasan | Operan kiri diberi nilai yang sama seperti pada ekspresi sebelah kanan | x = 5 |
Operator Logika
Selanjutnya ada operator logika. Jenis operator ini digunakan untuk menampilkan hasil dari operasi logika pada dua buah variabel. Kalau kalian sudah belajar logika proposisi seperti konjungsi dan disjungsi pasti akan lebih cepat memahaminya.
- Operator dan (AND) akan bernilai BENAR jika dua buah kondisi dua variabel bernilai benar.
- Operator atau (OR) sudah bernilai BENAR jika salah satu kondisi dari dua variabel bernilai benar.
Contoh :
a = 5;
b = 10;
(a == 5) && (b < 5) = salah
(a == 4) && (b < 15) = salah
(a == 5) && (b < 15) = benar
(a == 4) && (b < 5) = salah
(a == 5) || (b < 5) = benar
(a == 4) || (b < 15) = benar
(a == 4) || (b < 5) = salah
Demikian pembahasan tentang operator pada C++. Sampai bertemu di update selanjutnya ya...
Komentar
Posting Komentar