1
resposta

[Dúvida] Tentei usar uma function para a média e deu errado

Tentei usar uma function para a média e deu errado, alguém sabe o que pode ter acontecido?

<meta charset="UTF-8">

<script>
    function pulaLinha() {
      document.write("<br>");
    }

    function mostra(frase) {
      document.write(frase);
      pulaLinha();
    };

    function media(totalIdades/totalFamiliares) {
        mostra("A média das idades é " + (totalIdades/totalFamiliares));
    }

    let totalFamiliares = parseInt(prompt("Qual a quantidade de familiares?"));
    let totalIdades = 0;

    for (let numero = 1; numero<=totalFamiliares; numero++) {   
        let idade = parseInt(prompt("Informe a idade do familiar"));
        totalIdades = totalIdades + idade;
    }
    media();
</script>
1 resposta

Oi, Ana

Os parâmetros são separados por vírgula

Faltou passar os dados media(totalIdades, totalFamiliares)


// poderia usar qualquer nome como parâmetro. Separados por vírgula
// troquei os nomes dos parâmetros para exemplo
function media( idades, familiares ) {
  mostra("A média das idades é " + ( idades / familiares ));
}

// O importante são os valores que os parâmetros vão receber
// ex.: media( 100 , 4); o resultado será "A média das idades é 25"
media( totalIdades, totalFamiliares );