Operator - operator yang disediakan C++ berupa keyword atau karakter khusus. Operator - operator ini cukup penting untuk diketahui karena merupakan salah satu dasar bahasa C++
Assignation (= )
Operator assignation digunakan untuk memberikan nilai ke suatu variabel
misal :
a = 5 ;
memberikan integer 5 ke variabel a. Sisi kiri dari operator disebut ivalue (Left Value) dan sisi kanan disebut Rvalue (Right Value). Ivalue harus selalu berupa variabel dan sisi kanan dapat berupa konstanta, variabel, hasil dari suatu operasi atau kombinasi dari semuanya.
Contoh
int a,b; //a:? b:?
a = 10; //a:10 b:?
b = 4; //a:10 b:4
a = b; //a:4 b:4
b = 7 //a:4 b:7
Hasil dari contoh diatas, a bernilai 4 dan b bernilai 7
Contoh :
a = 2 + (b = 5);
equivalen dengan :
b = 5;
a = 2 + b;
Operator merupakan simbol yang bisa dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi, misalkan digunakan untuk menjumlahkan dua buah bilangan, memberikan nilai ke suatu variabel dan membangdingkan kesamaan dua buah nilai.
C++ memiliki operator jauh lebih banyak daripada bahasa pemrograman lainya. Sebagai operator C++ tergolong sebagai operator binary, yaitu operator yang digunakan terhadap dua buah nilai (operand)
Operator C++ ada yang bersifat binary, unary dan ada pula operator tenary, berikut adalah sifat operator :
- Unary yakni Operator yang hanya melibatkan 1 operand, Contoh : -1
- Binary yakni Operator yang hanya melibatkan 2 operand, Contoh : 1+2
- Tenary yakni Operator yang hanya melibatkan 3 operand, Contoh : 1+2*2
Operator aritmatika yang tergolong sebagai operatro binary, operator seperti penjumlahan, pengurangan, perkalian dan pembagian merupakan operator yang umum, sedangkan operator sisa pembagian ada baiknya diterangkan lebih lanjut karena akat sangan berguna. Operator operator ini diterapkan pada operand bertipe integer, operator operator tersebut dapat dilihat sebagai berikut
- * (Perkalian), Contoh : 7 * 2 = 14
- / (Pembagian), Contoh : 7/2 = 3
- % (sisa pembagian / modulus), Contoh : 7%2 = 1
- + (Penjumlahan), Contoh : 7+2 = 9
- - (Pengurangan), Contoh : 7-2 = 5
Operator yang tergolong sebagai operator unary, dapat di lihat di bawah :
- - (Minus), Contoh : -4
- + (Plus), Contoh : +4
Contoh :
#include <iostream.h>#include <conio.h>void main (){int bil1, bil2;float kali, bagi, mod, jumlah, kurang;cout<<"Masukan bil 1 = ";cin>>bil1;cout<<endl;cout<<"Masukan bil 2 = ";cin>>bil2;cout<<endl;kali = bil1*bil2;bagi = bil1/bil2;mod = bil1%bil2;jumlah = bil1+bil2;kurang = bil1-bil2;cout<<"Hasil Perkalian = "<<kali<<endl;cout<<"Hasil Pembagian = "<<bagi<<endl;cout<<"Hasil Modulus = "<<mod<<endl;cout<<"Hasil Penjumlahan = "<<jumlah<<endl;cout<<"Hasil Pengurangan = "<<kurang<<endl;getch ();}
Hasil Output :
Artikel Terkait :Masukan bil 1 = 7Masukan bil2 = 2Hasil Perkalian = 14Hasil Pembagian = 3Hasil Modulus = 1Hasil Penjumlahan = 9Hasil Pengurangan = 5
- Elemen Dasar C++
- Kata Kunci C++
- Tipe Data C++
- Variabel C++
- Konstanta C++
- Operator dan Ungkapan C++
- Algoritma dan Flowchart
- Program Utama C++
- Perulangan FOR, WHILE, dan DO...WHILE
- Cara Membuat Program Paling Sederhana C++
- Cara Membuat Program Penghitungan Luas Segitiga
- Cara Membuat Program Penghitungan Luas Bangun Ruang Dengan If
- Cara Membuat Program Penghitungan Luas Bangun Ruang Menggunakan Fungsi