Operator penugasan (Assignment Operator) merupakan operator untuk meberikan tugas pada variabel. Biasanya untuk mengisi nilai.
Operator Penugasan terdiri dari:
Nama Operasi | Simbol Operasi |
---|---|
Pengisian Nilai | ( = ) |
Pengisian dan Penambahan | ( += ) |
Pengisian dan Pengurangan | ( -= ) |
Pengisian dan Perkalian | ( *= ) |
Pengisian dan Pembagian | ( /= ) |
Pengisian dan Sisa bagi | ( %= ) |
Gimana sih caranya?
Buatlah program baru bernama operator_penugasan.cpp, kemudian isi dengan kode berikut:
#include <iostream>
using namespace std;
int main(){
int a, b;
// pengisian nilai dengan operator =
a = 5;
b = 10;
// pengisian sekaligus penambahan
b += a; // ini sama seperti b = b + a
cout << "Hasil b += a adalah " << b << endl;
// pengisian sekaligus pengurangan
b -= a; // ini sama seperti b = b - a
cout << "Hasil b -= a adalah " << b << endl;
// pengisian sekaligus perkalian
b *= a; // ini sama seperti b = b * a
cout << "Hasil b *= a adalah " << b << endl;
// pengisian sekaligus pembagian
b /= a; // ini sama seperti b = b / a
cout << "Hasil b /= a adalah " << b << endl;
// pengisian sekaligus penambahan
b %= a; // ini sama seperti b = b % a
cout << "Hasil b %= a adalah " << b << endl;
return 0;
}
Pada program tersebut, variabel b kita isi ulang dengan operator penugasan.
Sebagai contoh, operasi:
b += a
Sama seperti operasi:
b = b + a
Artinya kita akan mengisi nilai untuk b dengan nilai b ditambah nilai a.
Begitu juga dengan operator yang lain.
b *= a; // -> b = b * a
0 Komentar