Analise e avalie problemas simples de matemática escritos por extenso, retornando a resposta como um número inteiro.
Problemas sem operações simplesmente têm como resultado o número dado.
What is 5?
O resultado é 5.
Some dois números.
What is 5 plus 13?
O resultado é 18.
Lide com números grandes e negativos.
Agora, faça as outras três operações.
What is 7 minus 5?
2
What is 6 multiplied by 4?
24
What is 25 divided by 5?
5
Lide com um conjunto de operações, em sequência.
Como esses problemas são escritos por extenso, avalie a expressão da esquerda para a direita, ignorando a ordem usual das operações.
What is 5 plus 13 plus 6?
24
What is 3 plus 2 multiplied by 3?
15 (ou seja, não 9)
O parser deve rejeitar:
Se você quiser, lide com exponenciais.
What is 2 raised to the 5th power?
32
Crie sua conta no Exercism para aprender e dominar Delphi Pascal com 76 exercícios e mentoria humana de verdade, tudo de graça.