Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Estou com erro na hora de exibir o resultado sobre o seu IMC.

<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);
}

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

var imc = calculaImc(alturaInformada, pesoInformado);

mostra(nome + ", o seu IMC é " + imc);

if (imc < 18,5) {
    mostra("Você está com um peso baixo")
}
if (imc >= 18,6 && imc <= 24,9) {

    mostra("Você está no peso normal")

}
if (imc >= 25 && imc <= 29,9) {

    mostra("Você está com sobrepeso")

}
if (imc >= 30 && imc <= 34,9) {

    mostra("Você está com obesidade (Grau 1)")

}        
if (imc >= 35 && imc <= 39,9){

    mostra("Você está com obesidade (Grau 2)")

}
if (imc >= 40) {
    mostra("Você está com obesidade mórbida(Grau 3")
}

</script>

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Bruno, troque a vírgula por ponto

Exemplo:

if (imc < 18.5) {
    mostra("Você está com um peso baixo")
}