1
resposta

Resolução_código de Laércio

<meta charset="UTF-8">
<script>
    function pulaLinha() {
        document.write("<br>");
    }

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

    function calculaImc(altura, peso) {

        var imc = peso / (altura * altura);
            return imc
    }

    var imcCalculado = calculaImc(1.77, 75);
    mostra("O meu IMC é : " + imcCalculado);

</script>

O problema é que o cálculo da função calculaImc não retorna na váriavel imcCalculado, então, precisamos da instrução return para que volte seu resultado. Logo, adicionando return imc dentro do bloco calculaImc

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Na função poderia colocar sem var imc pois está alocando memória para isso. Poderia usar: return peso / (altura * altura);