Analisador de expressões matemáticas
Este projeto simula o comportamento de uma Máquina de Turing que recebe uma expressão algébrica com incógnita x
, valida a sintaxe, resolve a equação e exibe o valor de x
. Expressões inválidas são rejeitadas.
- Aceita expressões com incógnita
x
, como:2x+4-1
3x - 9 = 0
x+1=0
- Rejeita expressões inválidas ou que não contenham
x
, como:2+2
x+
x + y = 5
- Python 3
- SymPy — biblioteca para álgebra simbólica
- Clone o repositório:
git clone https://github.com/eliasdeallmeida/math-expressions-parser.git
cd math-expressions-parser