Uma paródia lamentável de uma calculadora
Avalie uma expressão aritmética sem espaços representada por uma string. As entradas usam +, -, * e / com a precedência usual dos operadores. Um número pode começar com um sinal de menos, e a divisão pode produzir um resultado decimal.
Exemplos
Program.calculator("23+4") ➞ 27.0
Program.calculator("45-15") ➞ 30.0
Program.calculator("13+2-5*2") ➞ 5.0
Program.calculator("49/7*2-3") ➞ 11.0Observações
- A expressão de entrada não terá parênteses.
- Não é necessário calcular funções matemáticas como sin, cos ou ln.
- A expressão não contém espaços.