
Tutorial C++ #04 Jenis-jenis Operator Pada C++, Sebelumnya kita telah membahas mengenai perintah masukan dan perintah keluaran pada C++, salanjutnya kita akan berkenalan dengan yang namanya operator pada Tutorial C++ #04 Jenis-jenis Operator Pada C++ kali ini.
Apa itu Operator ?
Operator merupakan sombol yang berfungsi untuk melakukan operasi perhitungan maupun operasi logika dalam sebuah program.
Salah satu contoh penggunaan operator pada c++, saat melakukan penjumlah dari dua variabel.
a + b
Ada beberapa jenis operator yang dapat digunakan pada bahasa C++, diantaranya adalah
- Operator Aritmatika
Operator Aritmatika adalah operator yang berfungsi untuk melakukan perhitungan matematika, simbol-simbol operator aritmatika diantaranya
- * = Untuk perkalian
- / = Untuk Pembagian
- % = Untuk Sisa Hasil Bagi atau Modulo
- + = Untuk Penjumlahan
- – = Untuk Pengurangan
Contoh Penggunaan Operator Aritmatika
#include <iostream>
using namespace std;
main(){
int nilai_a=2,nilai_b=7;
cout <<"Nilai A : " <<nilai_a<<endl;
cout <<"NIlai B : " <<nilai_b<<endl;
cout <<"Nilai A * Nilai B : " << nilai_a * nilai_b<<endl;
cout <<"Nilai B / Nilai A : " << nilai_b / nilai_a<<endl;
cout <<"Nilai B % Nilai B : " << nilai_b % nilai_a<<endl;
cout <<"Nilai A + Nilai B : " << nilai_a + nilai_b<<endl;
cout <<"Nilai B - Nilai A : " << nilai_b - nilai_a<<endl;
}
#include <iostream> merupakan library yang digunakan untuk cin dan cout.
using namespace std; berfungsi agar tidak menuliskan std:: di setiap cin dan cout.
int nilai_a=2,nilai_b=7; pendeklarasian variabel nilai_a = 2 dan nilai_b = 7 dengan menggunakan tipe data integer.
cout <<“Nilai A * Nilai B : ” << nilai_a * nilai_b<<endl; merupakan perintah yang berfungsi melakukan perkalian antara variabel nilai_a dengan variabel nilai_b.
cout <<“Nilai B / Nilai A : ” << nilai_b / nilai_a<<endl; meupakan perintah yang berfungsi melakukan pembagian antara nilai_b dengan nilai_a.
cout <<“Nilai B % Nilai B : ” << nilai_b % nilai_a<<endl; merupakan perintah yang berfungsi untuk mecari hasil sisa bagi atau modulo dari variabel nilai_b dengan nilai_a.
cout <<“Nilai A + Nilai B : ” << nilai_a + nilai_b<<endl; merupakan perintah yang berfungsi untuk melakukan penjumlahan antara variabel nilai_a dengan nilai_b.
cout <<“Nilai B – Nilai A : ” << nilai_b – nilai_a<<endl; perintah yang berfungsi untuk melakukan pengurangan antara variabel nilai_b dengan nilai_a.

2. Operator Relasi
Operator Relasi merupakan operator yang membandingkan dua buah nilai dan mengasilkan nilai berupa boolean true atau 1 dan false atau 0.
Jenis-jenis operator relasi sebagai berikut:

Perhatikan Source Code dibawah ini:
#include <iostream>
using namespace std;
main(){
int a,b,c,d,e,f,nilai_a,nilai_b;
cout<<" Masukan Nilai A : ";
cin>>nilai_a;
cout<<" Masukan Nilai B : ";
cin>>nilai_b;
a = nilai_a == nilai_b;
b = nilai_a != nilai_b;
c = nilai_a > nilai_b;
d = nilai_a >= nilai_b;
e = nilai_a < nilai_b;
f = nilai_a <= nilai_b;
cout<<" Hasil dari "<<nilai_a<<" == " <<nilai_b <<" : " <<a<<endl;
cout<<" Hasil dari "<<nilai_a<<" != " <<nilai_b <<" : " <<b<<endl;
cout<<" Hasil dari "<<nilai_a<<" > " <<nilai_b <<" : " <<c<<endl;
cout<<" Hasil dari "<<nilai_a<<" >= " <<nilai_b <<" : " <<d<<endl;
cout<<" Hasil dari "<<nilai_a<<" < " <<nilai_b <<" : " <<e<<endl;
cout<<" Hasil dari "<<nilai_a<<" <= " <<nilai_b <<" : " <<f<<endl;
}
cout<<” Masukan Nilai A : “; cin>>nilai_a; perintah tersebut berfungsi untuk menyimpan nilai ke dalam variabel nilai_a.
cout<<” Masukan Nilai B : “; cin>>nilai_b; perintah tersebut berfungsi untuk menyimpan nilali ke dalam variabel nilai_a.
a = nilai_a == nilai_b; berfungsi untuk membandikan nilai dari variabel nilai_a dengan nilai_b apakah nilai antara dua variabel tersebut memiliki nilai yang sama.
b = nilai_a != nilai_b; berfungsi untuk membandingkan nilai dari variabel nilai_a dengan nilai_ab apakah nilai dari dua variabel tersebut tidak sama dengan.
c = nilai_a > nilai_b; berfungsi untuk menentukan apakah nilai dari variabel nilai_a lebih besar dari variabel nilai_b.
d = nilai_a >= nilai_b; berfungsi untuk menentukan apakah nilai dari variabel nilai_a lebih besar sama dengan nilai_b.
e = nilai_a < nilai_b; berfungsi untuk menentukan apakah nilai dari variabel nilai_a lebih kecil dari nilai variabel nilai_b.
f = nilai_a <= nilai_b; berfungsi untuk menentukan apakah nilai dari variabel nilai_a lebih kecil sama dengan variabel nilai_b.

3. Operator Logika
Operator Logika merupakan operator yang berfungsi untuk menghubungkan dua atau lebih operator relasi. Operator logika terbagi menjadi 3 yaitu :
Operator AND
Operator AND pada C++ berfungsi untuk menghubungkan dua atau lebih operator relasi dengan nilai dari operator relasi harus bernilali BENAR SEMUA, tidak boleh ada yang bernilai salah.
Operator OR
Operator OR pada C++ berfungsi untuk menghubungkan dua atau lebih operator relasi dengan nilai dari operator relasi salah satunya memilki nilai benar maka operator OR bernilai Benar.
Operator NOT
Operator NOT pada C++ berfungsi untuk menghubungkan dua atau lebih operator relasi dengan nilai yang benar akan menjadi nilai salah atau sebaliknya.
contoh operator logika akan saya contohkan pada tutorial berikutnya, yaitu pada Tutorial C++ #05 Perintah Penyeksian Kondisi pada C++.
Sekian pembahasan mengenai operator, jika kurang paham atau kurang jelas bisa bertanya di kolom komentar.
[…] Sekian mengenai penjelasan tentang Perintah Masukan dan Keluaran pada bahas C++. Jika kurang paham bisa ditanyakan memalui form komentar dibawah. Pada tutorial C++ selanjurnya kita akan mempelajari mengenai operator yang ada pada bahasa C++. […]