Page 38 - Pemrograman Dasar (KD 3.3 - 3.7)
P. 38
Berikut ini adalah beberapa operator logika yang digunakan pada
pemrograman C++ antara lain:
Operator Simbol Jenis Contoh
AND && Conjunction (true && false) = FALSE
OR || Disjunction (true || false) = TRUE
NOT ! Negasi !(true && false) = TRUE
Penggunaan Operator Logika
a. Operator AND
Operator and akan bernilai true jika semua operandnya
bernilai true dan selain itu maka akan bernilai false. Berikut adalah
tabel yang menunjukkan hubungan operator and.
A B Hasil
TRUE TRUE TRUE
TRUE FALSE FALSE
FALSE TRUE FALSE
FALSE FALSE FALSE
Contoh program:
#include <iostream>
using namespace std;
int main()
{
bool a = true;
bool b = false;
bool hasil;
cout<<" OPERATOR AND\n";
cout<<"-----------------------------------\n";
hasil = a && a;
cout << "Hasil dari true && true : "
<< hasil << endl;
hasil = a && b;
cout << "Hasil dari true && false : "
<< hasil << endl;
hasil = b && a;
cout << "Hasil dari false && true : "
<< hasil << endl;
hasil = b && b;
cout << "Hasil dari false && false : "
<< hasil << endl;
return 0;
}
Operasi Aritmatika dan Logika 1
Operasi Aritmatika dan Logika 33