C++ | #06 Operator Bagian 2 (Operator Penugasan)

Setelah dari Operator Aritmetika, kita masuk ke operator penugasan. 
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


Posting Komentar

0 Komentar