Nama : Haidi
No.Reg : 49031064
Modul 4.5
- Buatlah sebuah program C++ dengan menggunakan kombinasi dari modul latihan 4, yang meliputi operator aritmatika, logika, bitwise dan ternary.
- Beri komentar pada masing-masing baris yang perintah yang digunakan pada listing program yang anda buat.
- //nama : Haidi
- //NIM : 49013064//komenatar
- #include <iostream>//mengakses file library iostream
- using namespace std;//;//dengan adanya fungsi ini, maka tidak perlu menuliskan source code std::cout << cukup dengan cout <<
- int main()//fungsi utama
- {
- int a,b;//deklarasi variabel
- int c =1;//deklarasi variabel
- int d;//deklarasi variabel
- cout <<“PROGRAM KOMBINASI OPERATOR BAGIAN2” <<endl;//perintah output
- cout <<“Masukkan nilai a = “;//perintah output
- cin >> a;//perintah input
- cout <<“Masukkan nilai b = “;//perintah output
- cin >> b;//perintah input
- cout << “Nilai a + Nilai b = ” << a+b <<endl;//perintah output berupa penggunaan operator aritmatika penjumlahan
- cout <<“\n”;//enter
- cout <<“Menentukan Kebenaran OPERATOR NOT ” <<endl;//perintah output
- cout << a+b; //perintah output
- cout <<” – “<<a+b;//perintah output
- cout << ” = ” << a+b-(a+b);//perintah output berupa operator aritmatika pengurangan
- cout <<“\n”;//enter
- cout <<“!0 = ” <<!0<<endl;//perintah output berupa operator logika dan operator bitwise
- cout <<“Menentukan Operator Bitwise” <<endl;//perintah output
- cout <<” !0 (ab) = “<<!0;//perintah output
- cout <<” c = “<<c;//perintah output
- cout <<“\n”;//enter
- cout << “ab & c =” <<(!0 & c) <<endl;//perintah output operator logika dan operator bitwise
- cout << “ab | c =” <<(!0 | c )<<endl;//perintah output operator logika dan operator bitwise
- cout << “ab ^ c =” <<(!0 ^ c )<<endl;//perintah output operator logika dan operator bitwise
- cout <<“Menentukan Operator Ternary” <<endl;//perintah output
- cout <<“Ketikkan Nilai d = “;//perintah output
- cin >> d;//perintah input
- cout <<“Nilai a+b x Nilai d \n”;//perintah output
- cout <<a+b; //perintah output
- cout <<” x ” <<d;//perintah output
- cout <<” = ” <<(a+b)*d <<endl;//perintah output berupa operator perkalian
- d = (d < 0) ? -d : d;//operator Ternary
- cout<<” d = ” <<d <<endl;//perintah output
- system(“pause”);//pause
- return (0);//nilai balikan dari fungsi dari main () adalah 0
- }