Pages

Jumat, 04 Oktober 2013

Operator dan Ungkapan C++

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 :

Masukan bil 1 = 7
Masukan bil2 = 2
Hasil Perkalian = 14
Hasil Pembagian = 3
Hasil Modulus = 1
Hasil Penjumlahan = 9
Hasil Pengurangan = 5
Artikel Terkait :

1 komentar:

  1. How to Play Baccarat - Free to Play - FEBCASINO
    As one of the oldest online casinos, the game comes with a twist. You can play it at any time, whether 바카라 in a hotel room, office or online casino. Play Baccarat

    BalasHapus