Penggunaan Operator Assignment pada Bahasa C++

Nama : Haidi

No.Reg : 49031064

Modul 3.1

#include <iostream>

  1. using namespace std;
  2. int main()
  3. {
  4.        int a,b;
  5.        a = 10;
  6.        b = 4;
  7.        //a = b;
  8.        //b = 7;
  9.        cout << “a = “<< a<< endl;
  10.        cout <<“b = ” << b <<endl;
  11.        system(“pause”);
  12.        return (0);
  13. }
  1. Berapa Nilai yang a dan b yang dihasilkan oleh program diatas ?

Nilai a = 10 dan b = 4

2. Cobalah non aktifkan tanda komentar // yang terdapat pada baris 13 dan 14 di atas, berapakah nilai a dan b yang dihasilkan?

Nilai a = 4 dan nilai b = 7

3. Apa yang menyebabkan perbedaan hasil setelah tanda komentar pada baris 13 dan 14 ditiadakan ?

Karena Nilai a dinyatakan sama dengan nilai b. Nilai b adalah 4 maka secara otomatis nilai a juga 4. Sedangkan untuk nilai b telah dinyatakan yang kedua kalinya yaitu 7 yang sebelumnya adalah 10.

Leave a comment