• Python
  • 05. Laços de Repetição (while)

Calculadora Simplificada#

Neste exercício vamos construir uma calculadora simplificada.

Para isso, faça um programa que peça entradas para o usuário. A ordem das entradas do usuário será sempre um número e um operador e outro número (Não é necessário fazer nenhum tipo de validação). Caso o usuário queira, ele pode continuar a sequência um operador e outro número.

Quando o usuário digitar =, o programa deve parar de pedir entradas para o usuário e imprimir o resultado final no terminal.

Veja as especificações da calculadora:

  • Operações disponíveis: A calculadora será capaz de efetuar somente as operações de soma (+), subtração (-), multiplicação (*) e divisão (/);
  • Prioridade dos operadores: A calculadora não levará em consideração a prioridade dos operadores. Desta forma, as operações serão realizadas na ordem que forem informadas pelo usuários;
  • Números Inteiros: Assuma que o usuário informará somente números inteiros positivos (Não é necessário fazer nenhum tipo de validação);

Veja um exemplo:

Exemplo da calculadora.