Este é um simples programa em C que avalia expressões booleanas usando macros para representar operadores lógicos como AND, OR e NOT. A avaliação é realizada de acordo com as regras booleanas convencionais.
- Avaliação de expressões booleanas usando AND, OR e NOT.
- Utiliza macros para representar operadores lógicos.
- Pode lidar com expressões booleanas mais complexas.
-
Compilação:
- Use um compilador C, como o GCC, para compilar o código.
gcc -o logicgate logicgate.c -O3 -Wall
- Use um compilador C, como o GCC, para compilar o código.
-
Execução:
- Execute o programa compilado.
./logicgate
- Execute o programa compilado.
-
Entrada de Expressões:
- Insira expressões booleanas quando solicitado pelo programa.
- Por exemplo:
NOT(OR(1, AND(1, 0)))
-
Resultado:
- O programa exibirá o resultado da expressão inserida.
Escreva a operacao booleana: NOT(OR(1, AND(1, 0)))
Resultado da expressao: 0