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

Erro no valor do IMC!

Boa noite, já fiz inúmeras vezes o exercício e o resultado dá idêntico ao do professor... o único problema, que a mensagem exibida na tela é a seguinte: "Usuário seu IMC é de: NaN"

Mais alguém está passando por isso ou alguém que saiba aonde está o problema? Obrigado

<meta charset="UTF-8">

<script>
    function pulaLinha() {

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

    function mostra(frase) {

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


    function calculaImc(altura, peso) {

        return peso / (altura * altura);

    }

    var nome = prompt("Informe o seu nome:")
    var alturaInformada = prompt(nome + " informe a sua altura:");
    var pesoInformado = prompt(nome + " informe o seu peso:");

    var imc = calculaImc(alturaInformada, pesoInformado);



    document.write(nome + ", o seu IMC é de: " + imc); 














</script>
3 respostas
solução!

Oi Giovani boa noite, blz?

Acho que é apresendo essa mensagem NaN, pois ao informar a altura, só irá trazer o resultado do IMC, se você digitar com ponto. Ex: 1.60 e não 1,60.

Também vou postar no fórum, sobre essa questão.

Espero ter ajudado.

Era isso mesmo Otacilio! Obrigado pela resposta e bons estudos!

Que bom que te ajudou! Valeu, pra você também!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software