Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Desafio: Calculadora de despesas

Para resolver esse problema, eu começaria definindo o total das despesas como zero. Depois, o sistema pediria ao usuário que informasse o valor de uma despesa por vez.
A cada valor informado, o sistema iria somar esse valor ao total acumulado. Como não sabemos quantas despesas o usuário terá, esse processo continuaria até que ele informe o valor zero.
Quando o usuário digitar 0, o sistema entenderia que não há mais despesas para adicionar e então mostraria o total gasto no mês.

O passo a passo seria:

  1. Começar com o total das despesas igual a 0.
  2. Pedir ao usuário que informe o valor de uma despesa.
  3. Verificar se o valor informado é diferente de 0.
  4. Se for diferente de 0, adicionar o valor ao total das despesas.
  5. Pedir o valor da próxima despesa e repetir o processo.
  6. Quando o usuário informar 0, parar de adicionar valores.
  7. Mostrar o total acumulado das despesas.

Assim, o sistema consegue somar todas as despesas automaticamente, mesmo sem saber antecipadamente quantas serão informadas, e encerra o processo quando o usuário digitar 0.

1 resposta

Oi, Salomão. Tudo bem com você?

Sua solução para o desafio atende à lógica solicitada na atividade. Você definiu o total inicial como zero e utilizou a entrada do valor da despesa como condição para controlar a repetição. A escolha de usar o valor 0 como sinal para encerrar o processo também está de acordo com o enunciado, já que não é necessário saber antecipadamente quantas despesas serão informadas.

Parabéns pelo exercício e obrigado por compartilhar sua solução com a comunidade. Continue praticando e compartilhando seus raciocínios por aqui. O fórum está à disposição sempre que precisar.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!