A. Pengertian Operator Logical
Operator Logika adalah operator yang digunakan untuk membandingkan 2 kondisi logika, yaitu logika benar (TRUE) dan logika salah (FALSE). Operator logika sering digunakan untuk kodisi IF, atau untuk keluar dari proses perulangan (looping).Dalam logika, operator logika atau perangkai logika merupakan simbol logika yang dipakai untuk menghubungkan rumus-rumus logika.
B. Macam-macam Operator Logical
1. AND dan &&
Operator AND dan && akan menghasilkan nilai logika benar yaitu "True" jika kedua operand bernilai benar.
2. OR dan ||
Operator || dan or akan menghasilkan nilai "True" jika salah satu operand bernilai benar.
3. XOR
Operator XOR akan menghasilkan nilai "TRUE" jika salah satu operand bernilai benar, namun tidak keduanya.
4. NOT
Operator NOT dengan simbol tanda baca seru (!), akan menghasilkan nilai "True" jika salah satu operand bernilai "False"
C. Contoh Program Operator Logical
#include <iostream>
using namespace std;
int main()
{
bool a = true;
bool b = false;
bool hasil;
hasil = a && a;
cout << "Hasil dari a && a : " << hasil << endl;
hasil = a && b;
cout << "Hasil dari a && b : " << hasil << endl;
hasil = a || b;
cout << "Hasil dari a || b : " << hasil << endl;
hasil = b || b;
cout << "Hasil dari b || b : " << hasil << endl;
hasil = !a;
cout << "Hasil dari !a : " << hasil << endl;
hasil = !b;
cout << "Hasil dari !b : " << hasil << endl;
return 0;
}Hasil kode program:
Hasil dari a && a : 1 Hasil dari a && b : 0 Hasil dari a || b : 1 Hasil dari b || b : 0 Hasil dari !a : 0 Hasil dari !b : 1
0 Komentar