Jvsierra / TabelaVerdade-C

Programa que dá a tabela-verdade de uma expressão booleana, escrito em C.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TabelaVerdade-C

Programa que dá a tabela-verdade de uma expressão booleana, escrito em C:

Obs: o programa ainda não conta com o módulo que verifica se um expressão é válida ou não. Se uma expressão inválida for digitada, o programa provavelmente se comportará de forma inesperada.

Os caracteres usados para representar os operadores booleanos são (além dos parênteses):

'.' : conjunção;

'+' : disjunção inclusiva;

'>' : condicional;

'=' : bicondicional;

'#' : disjunção exclusiva.

Exemplos de expressões convertidas à sintaxe do programa (retirados do livro Lógica e Álgebra de Boole, de Jacob Daghlian):

Exemplo 1

p+!r>q.!r

Exemplo 2

!(p.q)+!(q=p)

COMO USAR

1 - Compile o arquivo "main.c" em um compilador C qualquer

2 - Digite uma expressão válida

About

Programa que dá a tabela-verdade de uma expressão booleana, escrito em C.


Languages

Language:C 100.0%