1
resposta

Desafio: Calculadora de despesas

Dados de entrada
O usuário vai informar vários valores de despesas, um por vez. Não sabemos quantos serão, o processo só termina quando ele digitar zero.

Lógica do algoritmo (passo a passo)

Iniciar uma variável total com valor 0
Pedir ao usuário para digitar um valor de despesa
Enquanto o valor digitado for diferente de 0:
  Somar o valor ao total
  Pedir o próximo valor
Quando o usuário digitar 0:
  Encerrar o processo

Decisão
Se o valor for diferente de zero, continua somando.
Se for igual a zero, para tudo e mostra o resultado.

Ação final
Exibir na tela o valor total de despesas somadas.

Resultado esperado
O usuário pode lançar quantas despesas quiser, e o sistema calcula tudo automaticamente até ele decidir encerrar.

1 resposta

Oi, Adriano!

Boa solução. Você descreveu um fluxo simples e funcional para um caso em que a quantidade de despesas não é conhecida antes, usando o 0 como sinal para encerrar o lançamento dos valores.

Uma dica para melhorar a experiência de uso é pensar em uma mensagem final mais informativa, como mostrar não só o total, mas também indicar que o cálculo foi encerrado porque o usuário digitou 0. Isso deixa o comportamento do algoritmo mais claro.

Bons estudos!

Sucesso

Imagem da comunidade