Oi, Filipe. Tudo bem com você?
Você trouxe uma proposta de solução pro desafio da calculadora de despesas seguindo bem a lógica de acumulação que o exercício pede, começando com a variável Total zerada e repetindo o pedido de valores até que o usuário digite zero. Essa estrutura de repetição condicionada à entrada de zero é justamente o ponto central do desafio, já que o sistema precisa continuar somando sem saber de antemão quantas despesas serão informadas.
O fluxo que você descreveu está coerente do início ao fim, passando pela inicialização da variável, pela soma incremental a cada entrada e pela condição de parada, finalizando com a exibição do valor total acumulado. Isso mostra que você entendeu bem a diferença entre uma repetição com número fixo de iterações e uma repetição controlada por uma condição de parada definida pelo próprio usuário, que é exatamente o tipo de raciocínio que esse capítulo sobre resolução de problemas busca desenvolver.
Parabéns pelo empenho no desafio, Filipe. O fórum está sempre à disposição, então continue compartilhando seus projetos por aqui.
Para saber mais:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!