OPERATOR
Operator adalah symbol yang biasa dilibatkan dalam program untuk melakukan
sesuatu operasi atau manipulasi.
OPERATOR PENUGASAN
Operator Penugasan (Assignment operator) dalam bahasa C++ berupa tanda sama dengan
(“=”).
Contoh :
nilai = 80;
A = x * y;
Penjelasan :
variable “nilai” diisi dengan 80 dan
variable “A” diisi dengan hasil perkalian antara x dan y.
OPERATOR ARITMATIKA
NB : Operator seperti operator negasi (-) disebut unary operator, karena membutuhkan
hanya satu buah operand
Operator % (modulus) digunakan untuk mencari sisa pembagian antara dua
bilangan. Misalnya : 9 % 2 = 1, 9 % 3 = 0
Contoh :
#include <iostream.h>
void main ()
{
int m = 82, n = 26;
cout<<m<<" + "<<n<<" = "<<m+n<<endl;
cout<<m<<" - "<<n<<" = "<<m-n<<endl;
cout<<m<<" * "<<n<<" = "<<m*n<<endl;
cout<<m<<" / "<<n<<" = "<<m/n<<endl;
cout<<m<<" % "<<n<<" = "<<m%n<<endl;
cout<<"-"<<m<<" = "<<-m<<endl;
}
Output :
82 + 26 = 108
82 – 26 = 56
82 * 26 = 2132
82 / 26 = 3
82 % 26 = 4
-82 = - 82
Karena tipe datanya adalah int, maka 82/26=3, supaya dapat merepresentasikan nilai
yang sebenarnya, gunakan tipe data float.
Cara lain penulisan dengan menggunakan operator aritmatika :
m = m + n ó m += n
m = m - n ó m -= n
m = m * n ó m *= n
m = m / n ó m /= n
m = m % n ó m %= n