Skip to content

Exercício realizado durante a disciplina de Resolução de Problemas de Natureza Discreta, ministrada pelo professor Jose Rubens Rodrigues de Sousa na Universidade de Fortaleza (UNIFOR) no terceiro semestre de 2022.

Notifications You must be signed in to change notification settings

pedrxlz/calculadora-logica

Repository files navigation

Exercício realizado durante a disciplina de Resolução de Problemas de Natureza Discreta, ministrada pelo professor Jose Rubens Rodrigues de Sousa na Universidade de Fortaleza (UNIFOR) no terceiro semestre de 2022.

Essa calculadora considera a precedência dos operadores e os parêntes durante o cálculo da expressão.

Então, uma entrada como t->f^fvt retornará o resultado T.

Foi se implementado o algoritmo Shunting-yard, que recebe uma expressão com notação infixa, e a converte para notação posfixa, também conhecida como notação polonesa reversa, onde então é processada na função rpn.

Dependências do projeto:

Como executar

Clonando repositório

$ git clone https://github.com/pedrxlz/calculadora-logica.git

Acessando diretório do projeto

$ cd calculadora-logica

Instalando dependências

$ yarn

Rodando projeto

$ yarn dev

About

Exercício realizado durante a disciplina de Resolução de Problemas de Natureza Discreta, ministrada pelo professor Jose Rubens Rodrigues de Sousa na Universidade de Fortaleza (UNIFOR) no terceiro semestre de 2022.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published