Skip to content

Latest commit

 

History

History
50 lines (33 loc) · 1.33 KB

README.md

File metadata and controls

50 lines (33 loc) · 1.33 KB

Smart Calculator

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.

Execução

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.

Comandos de auxílio

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

Exemplos

  1. Expressão aritmética simplificada e não simplificada (Sabendo que ++ = + e -- = -)

ex1

  1. Expressão com parenteses:

ex2

  1. Salvar variáveis e usá-las. As variáveis devem ser compostas apenas de letras.

ex3

  1. Números inteiros muito grandes:

ex4

  1. Comandos:

ex5