1
resposta

Desafio: Calculadora de Despesas

  1. Definir total igual à 0.
  2. Receber o valor de despesa.
  3. 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.
  4. Quando o valor da despesa for 0:
    a. Exibir o valor total.
1 resposta

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.