Skip to content

Jvsierra/TabelaVerdade-C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages