Penggunaan Operator Logika pada Bahasa C++

Nama : Haidi

No.Reg : 49031064

Modul 4.2

  1. Berdasarkan program diatas, diketahui table kebenaran dari operasi logika dasar AND, OR, dan NOT. Isikanlah nilai output pada table kebenaran logika di bawah.
  1. Tabel Kebenaran Logika AND

 

Input

Output

A

B

0

0

0 (salah)

0

1

0 (salah)

1

0

0 (salah)

1

1

1 (benar)

 

  1. Tabel Kebenaran Logika OR

 

Input

Output

A

B

0

0

0 (salah)

0

1

1 (benar)

1

0

1 (benar)

1

1

1 (benar)

 

  1. Tabel Kebenaran Logika NOT

 

Input Output
0 1 (benar)
1 0 (salah)

 

 

2. Jelaskan setiap baris yang terdapat pada listing program diatas.

  1. // Modul4..2.cpp : Defines the entry point for the console application.
  2. //
  3. //Nama : Haidi
  4. //NIM : 49013064
  5. //Jurusan : TKJMD//komentar
  6. #include “stdafx.h”//mengakses file library stdafx.h
  7. #include <iostream>//mengakses file library iostream
  8. using namespace std;//dengan adanya fungsi ini, maka tidak perlu menuliskan source code std::cout << cukup dengan cout <<
  9. int _tmain(int argc, _TCHAR* argv[])//deklarasi
  10. {
  11.        cout <<“OPERASI OPERATOR LOGIKA \n”;//perintah output
  12.        cout <<“Tabel Kebenaran Operator AND \n”;
  13.        cout <<“1 && 1 = ” <<(1 && 1) <<endl;//perintah output dengan hasil berupa nilai dari &&
  14.        cout <<“1 && 0 = ” <<(1 && 0) <<endl;
  15.        cout <<“0 && 1 = ” <<(0 && 1) <<endl;
  16.        cout <<“0 && 0 = ” <<(0 && 0) <<endl;
  17.        cout <<“Tabel Kebenaran Operator OR \n”;
  18.        cout <<“1 || 1 = ” <<(1 || 1) <<endl;//perintah output dengan hasil berupa nilai dari ||
  19.        cout <<“1 || 0 = ” <<(1 || 0) <<endl;
  20.        cout <<“0 || 1 = ” <<(0 || 1) <<endl;
  21.        cout <<“0 || 0 = ” <<(0 || 0) <<endl;
  22.        cout <<“Tabel Kebenaran Operator NOT \n”;
  23.        cout <<“!1  = ” <<!1 <<endl;//perintah output dengan hasil berupa nilai dari !
  24.        cout <<“!0  = ” <<!0 <<endl <<“/n”;
  25.        system(“pause”);
  26.        return 0;//nilai balikan dari fungsi main() adalah 0
  27. }

3. Jelaskan fungsi dan cara kerja dari listing program C++ di atas

Fungsi dari listing program diatas adalah untuk menampilkan nilai dari operator bilangan yang terdiri dari AND, OR dan NOT.

Sedangkan untuk cara kerjanya adalah menampilkan nilai yang telah ditentukan yang berupa && II ! dan kemudian akan di menghasilkan nilai sesuai dengan rumus yang dimasukkan misalnya 1 && 1 = …

Leave a comment