Programa que recebe e soluciona expressões aritméticas no console. Usa apenas números inteiros.
Suporta:
- Operações:
+
,-
,*
,/
e^
. - Expressões com parênteses.
- Criar e atualizar valores de variáveis.
- Números inteiros maiores que
Integer.MAX_VALUE
. - Comandos de auxílio:
/help
,/var
e/exit
.
Feito de acordo com o projeto Smart Calculator do Hyperskill.
O arquivo compilado .jar se encontra na pasta target.
cd target
java -jar calculator-1.0.jar
Também é possível clonar o repositório e executar em sua IDE de preferência como Eclipse, por exemplo.
Comando | Descrição |
---|---|
/help |
Retorna a descrição do programa e exemplos de expressões |
/var |
Retorna a variáveis salvas na sessão atual |
/exit |
Encerra o programa |
- Expressão aritmética simplificada e não simplificada (Sabendo que
++ = +
e-- = -
)
- Expressão com parenteses:
- Salvar variáveis e usá-las. As variáveis devem ser compostas apenas de letras.
- Números inteiros muito grandes:
- Comandos: