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

Resposta

Kauan, deixou o total dentro do while , sempre que entrar com o valor, este assumirá "zero" + ultimo valor digitado. E fará esse ultimo valor digitado dividido pelo total de eventos, retornando um número errado.

Conforme abaixo:

while(contador <= totalDeEventos) {

        var totalGastoComEventos = 0;

        var gasto = parseFloat(prompt("Informe total gasto com evento"));
        totalGastoComEventos = totalGastoComEventos + gasto;
        contador++;
    }

CORREÇÃO

Retirar var total de gasto de dentro do while.

var totalGastoComEventos = 0;

    while(contador <= totalDeEventos) {

        var gasto = parseFloat(prompt("Informe total gasto com evento"));

        totalGastoComEventos = totalGastoComEventos + gasto;

        contador++;
    }
1 resposta
solução!

Opa Alessandro! Tudo certo?

Agradeço a paciência por aguardar um retorno aqui no fórum.

Seu código está muito bom pois apresenta boa estrutura e indentação correta. Parabéns! Isso é super importante para que a leitura seja de fácil entendimento. Continue praticando e aplicando seus conhecimentos.

Sobre a explicação que você colocou em seu tópico, ela está totalmente correta, portanto parabéns pela conclusão desse exercício.

Caso tenha dúvidas, recorra ao fórum!

Abraços!