1
resposta

Dúvida no ex: ''A organizadora de eventos e seu irmão prodígio.''

Alguém pode comentar esse código explicando passo a passo pra eu entender ele melhor?

obrigado

<meta charset="UTF-8">
<script>

    function pulaLinha() {

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

    function mostra(frase) {

        document.write(frase);
        pulaLinha();
    }

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

    var contador = 1;

    var totalGastoComEventos = 0;

    while(contador <= totalDeEventos) {

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

        totalGastoComEventos = totalGastoComEventos + gasto;

        contador++;
    }

    var media = totalGastoComEventos / totalDeEventos;

    mostra("A média de gastos é " + media);
</script>
1 resposta

Tentei fazer no máximo de linhas:


<meta charset="UTF-8">
<script> // aqui começa o script

    function pulaLinha() { // function para pular a linha

        document.write("<br>"); 
        // document.write() é para manipulação de DOM, <br> é quebra de linha
    }

    function mostra(frase) {    // function show

        document.write(frase); 
        // document.write() é para manipulação de DOM, 
        // frase é o parametro utilizado na hora de chamar essa function
        pulaLinha();
    }

    var totalDeEventos = parseInt(prompt("Informe o total de eventos"));
    // cria variável, parseInt é para converter para inteiro já que prompt é para receber um valor que será string

    var contador = 1; // contadores são self-explanatory

    var totalGastoComEventos = 0; // sempre bom declarar variáveis antes de usar, mesmo que elas não possuam valor ainda

    while(contador <= totalDeEventos) {  //while vai rodar enquanto houver eventos para analisar os gastos

        var gasto = parseFloat(prompt("Informe total gasto com evento"));
        // cria variável, parseFloat é para converter para float já que prompt é para receber um valor que será string

        totalGastoComEventos = totalGastoComEventos + gasto;
        // o totalGasto sendo atualizado de acordo com o gasto de cada evento

        contador++;
        // contador sendo atualizar para que o while não entre em um loop e seu Windows vá de berço
    }

    var media = totalGastoComEventos / totalDeEventos;
    // media de gasto total pelo tanto de eventos realizados

    mostra("A média de gastos é " + media);     // function declarada mais acima para escrever no html, lembrando que ela pula linha
</script> // aqui acaba o script