Program C++ menggunakan operator aritmatika, logika, bitwise dan ternary

Nama : Haidi

No.Reg : 49031064

Modul 4.5

  1. Buatlah sebuah program C++ dengan menggunakan kombinasi dari modul latihan 4, yang meliputi operator aritmatika, logika, bitwise dan ternary.
  2. Beri komentar pada masing-masing baris yang perintah yang digunakan pada listing program yang anda buat.
  1. //nama : Haidi
  2. //NIM : 49013064//komenatar
  3. #include <iostream>//mengakses file library iostream
  4. using namespace std;//;//dengan adanya fungsi ini, maka tidak perlu menuliskan source code std::cout << cukup dengan cout <<
  5. int main()//fungsi utama
  6. {
  7.        int a,b;//deklarasi variabel
  8.        int c =1;//deklarasi variabel
  9.        int d;//deklarasi variabel
  10.        cout <<“PROGRAM KOMBINASI OPERATOR BAGIAN2” <<endl;//perintah output
  11.        cout <<“Masukkan nilai a = “;//perintah output
  12.               cin >> a;//perintah input
  13.               cout <<“Masukkan nilai b = “;//perintah output
  14.               cin >> b;//perintah input
  15.               cout << “Nilai a + Nilai b = ” << a+b <<endl;//perintah output berupa penggunaan operator aritmatika penjumlahan
  16.               cout <<“\n”;//enter
  17.               cout <<“Menentukan Kebenaran OPERATOR NOT ” <<endl;//perintah output
  18.               cout  << a+b; //perintah output
  19.               cout <<” – “<<a+b;//perintah output
  20.               cout << ” = ” << a+b-(a+b);//perintah output berupa operator aritmatika pengurangan
  21.               cout <<“\n”;//enter
  22.               cout <<“!0 = ” <<!0<<endl;//perintah output berupa operator logika dan operator bitwise
  23.               cout <<“Menentukan Operator Bitwise” <<endl;//perintah output
  24.               cout <<” !0 (ab) = “<<!0;//perintah output
  25.               cout <<” c = “<<c;//perintah output
  26.               cout <<“\n”;//enter
  27.               cout << “ab & c =” <<(!0 & c) <<endl;//perintah output operator logika dan operator bitwise
  28.               cout << “ab | c =” <<(!0 | c )<<endl;//perintah output operator logika dan operator bitwise
  29.               cout << “ab ^ c =” <<(!0 ^ c )<<endl;//perintah output operator logika dan operator bitwise
  30.               cout <<“Menentukan Operator Ternary” <<endl;//perintah output
  31.               cout <<“Ketikkan Nilai d = “;//perintah output
  32.               cin >> d;//perintah input
  33.               cout <<“Nilai a+b x Nilai d \n”;//perintah output
  34.               cout <<a+b; //perintah output
  35.               cout <<” x ” <<d;//perintah output
  36.               cout <<” = ” <<(a+b)*d <<endl;//perintah output berupa operator perkalian
  37.               d = (d < 0) ? -d : d;//operator Ternary
  38.               cout<<” d = ” <<d <<endl;//perintah output
  39.               system(“pause”);//pause
  40.                      return (0);//nilai balikan dari fungsi dari main () adalah 0
  41. }

Leave a comment