1
resposta

Funciona sim

Porém, os alunos não estão errados ao indicar uma otimização do script.

Isto é, ao adicionar variáveis auxiliares, permite atribuir mais de uma operação matemática à função calculaImc, quando for necessário atribuir novos parâmetros.

Reescrito, desta forma:

<meta charset="UTF-8">

<script>

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

    function mostra(frase) {
        document.write(frase);
        document.write("<br>");
    }

    function calculaImc(altura, peso) {

        return peso / ( altura * altura );
    }

    var imcCalculado = calculaImc(1.63, 48);
    var imcCalculado2 = calculaImc(1.87, 88);

    mostra("O meu IMC é " + imcCalculado);
    pulaLinha()
    mostra("O IMC dele é " + imcCalculado2);

</script>
1 resposta

Olá, Diego! Tudo bem?

Isso mesmo! Das duas formas temos o resultado esperado.

Parabéns pela solução dos exercícios.

Qualquer dúvida nos procure aqui no fórum!

Abraços e bons estudos.