Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resposta desafio

  1. Inicialização
    Criar uma variável chamada total, iniciando com valor 0

  2. Entrada de dados (repetição)
    Pedir ao usuário que informe o valor de uma despesa
    Ler o valor digitado

  3. Estrutura de repetição
    Enquanto o valor informado for diferente de 0, repetir:
    Somar o valor digitado ao total
    Pedir ao usuário um novo valor de despesa
    Ler o novo valor

  4. Condição de parada
    Quando o usuário digitar 0, o sistema deve parar de pedir novos valores

  5. Saída
    Exibir o valor total das despesas acumuladas

Resumo do fluxo
Começa com total = 0
Usuário informa valores
O sistema vai somando tudo
Quando o usuário digita 0 → o ciclo termina
O total final é mostrado

1 resposta
solução!

Olá, Maria.

Meus parabéns por concluir este desafio. É muito satisfatório ver como você estruturou a lógica da calculadora de forma tão sequencial e clara, demonstrando um domínio sólido sobre os conceitos de laços de repetição e acumuladores.

Sua resolução mostra que você compreendeu perfeitamente como funciona o fluxo de um programa que lida com entradas dinâmicas. Ao utilizar a técnica de "valor sentinela" (o número 0 para parar), você garantiu que o usuário tenha total liberdade sobre a quantidade de dados inseridos, sem precisar definir um limite prévio. Essa é a base fundamental para sistemas que processam listas de itens, como carrinhos de compras ou fechamentos de caixa.

Conseguiu perceber como essa lógica de "acumular valores até uma condição de parada" é o que permite ao software realizar tarefas repetitivas com uma velocidade e precisão que seriam exaustivas para um ser humano?

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