2
respostas

Solução

A solução e adicionar return imc antes de fechar o bloco da função, dessa forma, a função retornará o valor para fora do bloco e o código seguira com a informação repassada.

2 respostas

Olá, Antônio! Tudo bem? :)

Isso mesmo! Ótima resposta!

Precisamos explicitar o retorno através da instrução return.

Qualquer dúvida, estamos à disposição.

Uma ótima semana e bons estudos!

Solução:

<meta charset="UTF-8">

<script>

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

    }

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

    }

    function calcularImc (altura, peso){
        var imc = peso / (altura*altura);
        return imc.toFixed(2);

    }

    var imcCalculado = calcularImc(1.63, 50);
    mostra("O imc calculado é: " + imcCalculado);



</script>