- Definir total igual à 0.
- Receber o valor de despesa.
- Enquanto o valor da despesa não for 0:
a. Somar a despesa ao valor total.
b. Pedir ao usuário um novo valor de despesa. - Quando o valor da despesa for 0:
a. Exibir o valor total.
Oi, Bruno! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Com base no que você explicou, chamou atenção a lógica clara do uso do valor 0 como condição de parada, o que deixa o algoritmo simples de entender e bem alinhado com a ideia de repetição apresentada na atividade.
Uma dica interessante para o futuro é usar um laço de repetição para controlar melhor a entrada dos valores. Veja este exemplo:
let total = 0;
let despesa = parseFloat(prompt("Digite o valor da despesa:"));
while (despesa != 0) {
total = total + despesa;
despesa = parseFloat(prompt("Digite o valor da despesa:"));
}
console.log(total);
Esse código repete a leitura das despesas enquanto o valor for diferente de zero e soma tudo em uma variável total.