Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Tento arredondar o valor do IMC calculado e ele não retorna nada. Onde está o erro ?

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

    function pulaLinha() {

        document.write("<br>")

    }

    function mostra(frase) {

        document.write(frase);
        pulaLinha();

    }

    function calculaImc(peso,altura){
        var imc = peso/(altura*altura);
        mostra("O Imc Calculado é " + math.round(imc));
        return imc;
    }

    calculaImc(73,1.72) //IMC Samuel
    calculaImc(58,1.62) //IMC Joao

   </script>
2 respostas

Tenta isso

  function calculaImc(peso,altura){
        var imc = peso/(altura*altura);
        mostra("O Imc Calculado é " +Math.round(imc));
      }
solução!

O problema está aqui

mostra("O Imc Calculado é " + math.round(imc));

Repare que o math.round(imc) foi escrito com a sua inicial minuscula ao passo que deve ser escrito assim

Math.round(imc)

Então tenta e me fala.