1
resposta

Solução código Kauan

eu fiz da maneira a baixo, mas sinto q está errado, alguém pode esclarecer essa minha dúvida?

<meta charset="UTF-8">

<script>

    function breakLine() {

        document.write("<br>");
    }

    function display(text) {

        document.write(text);
        breakLine();
    }

    alert("Olá Karol, digite a seguir o total de eventos e o dinheiro gasto com tal");

    var totalDeEventos = parseInt(prompt("Informe o total de eventos"));

    var contador = 1;

    var totalGastoComEventos = 0;

    while(contador <= totalDeEventos) {

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

    var media = totalGastoComEventos / totalDeEventos;

    display("A média de gastos é " + media);

</script>

.

1 resposta

Boa tarde, Matheus. Eu espero que você vá bem.

Parabéns pelo código, acredito que para a finalidade que você se propôs (mostrar a média de gastos das festas) o código está funcionando.

Apenas acrescentei o "contador" no prompt da variável "gasto", para aumentar a consciência do usuário sobre qual festa ele está inserindo o valor.

Vale lembrar que sou iniciante neste universo, logo posso cometer alguns erros. Mas de qualquer forma, fica minha contribuição.

<meta charset="UTF-8">

<script>

    function breakLine() {

        document.write("<br>");
    }

    function display(text) {

        document.write(text);
        breakLine();
    }

    alert("Olá, Karol. Digite a seguir o total de eventos e o dinheiro gasto com tais.");

    var totalDeEventos = parseInt(prompt("Informe o total de eventos"));

    var contador = 1;

    var totalGastoComEventos = 0;

    while(contador <= totalDeEventos) {

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

    var media = totalGastoComEventos / totalDeEventos;

    display("A média de gastos é " + media);

</script>