Inicio
Variável TOTAL com valor = 0.
Entrada de dados
Usuário digita o valor da despesa.
Enquanto o valor digitado for diferente de 0, o sistema faz a soma na variável TOTAL.
Saída
Se o usuário digitar 0, o sistema retorna o resultado de TOTAL.
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!
Inicio
Variável TOTAL com valor = 0.
Entrada de dados
Usuário digita o valor da despesa.
Enquanto o valor digitado for diferente de 0, o sistema faz a soma na variável TOTAL.
Saída
Se o usuário digitar 0, o sistema retorna o resultado de TOTAL.
Olá, Nyka. Como vai?
Parabéns por concluir mais um desafio! É muito gratificante ver como você está consolidando os pilares do Pensamento Computacional, especialmente a Decomposição e o uso de Algoritmos para estruturar a lógica antes mesmo de escrever qualquer linha de código.
Sua lógica está impecável e segue o fluxo clássico de um programa de acumulação:
TOTAL = 0.0 como o gatilho para encerrar o programa e mostrar o resultado é uma prática comum para criar uma saída limpa para o usuário.Para você visualizar como essa lógica "ganharia vida" em uma linguagem como Python, o código seria muito parecido com o seu texto:
total = 0
valor = float(input("Digite o valor da despesa (ou 0 para sair): "))
while valor != 0:
total += valor
valor = float(input("Digite o próximo valor (ou 0 para sair): "))
print(f"O total das despesas é: R$ {total}")
Essa base que você está construindo agora em lógica de programação é o que permitirá que você aprenda qualquer linguagem de forma muito mais rápida no futuro!
Espero que possa ter lhe ajudado!