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

Consolidando conhecimento, dúvida na hora de sintezar o aprendizado

Tentei sintetizar para economizar código, porém deu erro e gostaria de entender o motivo.

O código chega a realizar a pergunta do "prompt" porém não retorna valor, apenas "O seu IMC éNaN".

Poderiam me ajudar?

<meta charset="UTF-8">

<script>

    function pulaLinha() {

        document.write("<br>");
        document.write("<br>");

}

    function mostra(frase) {

        document.write(frase);
        pulaLinha();
}

    function calculaImc(altura,peso){
        return peso/(altura*altura);
    }

    mostra("O seu IMC é" + calculaImc(prompt("Digite a sua altura"), prompt("Digite o seu peso")));



</script>

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
3 respostas
solução!

aqui funcionou, você provavelmente está testando com número com vírgula na altura, né? nesse caso tem que ser com ponto, por exemplo 1.72 metros, ao invés de 1,72

Obrigado, era isso mesmo :)

Beleza, essa era também minha dúvida e meu problema.