1
resposta

Desafio Calculadora de despesas

Vamos começar declarando uma variável chamada "total_gasto" com o valor zero. Essa variável servirá para acumular a soma de todas as despesas que forem registradas.

Peça para a pessoa usuária digitar o valor referente à primeira despesa, permitindo que ela digite zero caso queira encerrar o processo.

Pegue o número que o usuário digitou e guarde-o em uma variável chamada "valor_despesa".

Crie um ciclo que vai se repetir enquanto o "valor_despesa" digitado for diferente de zero. Dentro deste ciclo:

a. Adicione o "valor_despesa" ao "total_gasto" que já foi acumulado até o momento (total_gasto = total_gasto + valor_despesa).
b. Pergunte ao usuário qual é o valor da próxima despesa (ou digite zero para terminar).
c. Pegue o novo valor que o usuário informou e atualize a variável "valor_despesa" com ele.

Assim que o usuário digitar zero, o ciclo de repetição irá parar.

Mostre na tela o valor total que foi guardado em "total_gasto", informando que esse é o montante das despesas do período.

O programa então chegará ao fim.

1 resposta

Oi, Ronaldo! Como vai?

Gostei da sua organização do passo a passo, ficou bem claro como o ciclo de repetição controla a entrada de dados até o usuário digitar zero. Isso mostra um bom entendimento de acumulação de valores e condição de parada, que são pontos importantes nesse tipo de problema. Continue praticando esse tipo de lógica, você está no caminho certo.

Dica: para reforçar esse aprendizado, tente implementar esse fluxo em código usando um while e teste com diferentes valores, incluindo entradas inválidas (como texto). Isso ajuda a entender melhor como tratar dados e tornar seu programa mais robusto.

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