52 lines
1.3 KiB
C++
52 lines
1.3 KiB
C++
#include <iostream>
|
|
#include <iomanip>
|
|
|
|
using namespace std;
|
|
|
|
int main() {
|
|
|
|
// AND Logico
|
|
cout << "A" << " | " << "B" << " | " << "A AND B" << endl;
|
|
cout << "----------------" << endl;
|
|
for (int A = 0; A <= 1; ++A) {
|
|
for (int B = 0; B <= 1; ++B) {
|
|
int result = A && B;
|
|
cout << A << " | " << B << " | " << result << endl;
|
|
}
|
|
}
|
|
|
|
cout << endl;
|
|
|
|
// OR Logico
|
|
cout << "A" << " | " << "B" << " | " << "A OR B" << endl;
|
|
cout << "----------------" << endl;
|
|
for (int A = 0; A <= 1; ++A) {
|
|
for (int B = 0; B <= 1; ++B) {
|
|
int result = A || B;
|
|
cout << A << " | " << B << " | " << result << endl;
|
|
}
|
|
}
|
|
|
|
cout << endl;
|
|
|
|
// XOR Logico
|
|
cout << "A" << " | " << "B" << " | " << "A XOR B" << endl;
|
|
cout << "----------------" << endl;
|
|
for (int A = 0; A <= 1; ++A) {
|
|
for (int B = 0; B <= 1; ++B) {
|
|
int result = A != B;
|
|
cout << A << " | " << B << " | " << result << endl;
|
|
}
|
|
}
|
|
|
|
cout << endl;
|
|
|
|
cout << "A" << " | " << "NOT A" << endl;
|
|
cout << "----------" << endl;
|
|
for (int A = 0; A <= 1; ++A) {
|
|
int result = !A;
|
|
cout << A << " | " << result << endl;
|
|
}
|
|
|
|
return 0;
|
|
} |