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

programa não roda

tentei fazer um pouco mais detalhado e deu nesse problema na última linha onde está o .

<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 seu nome para calcularmos seu IMC ");
var alturaInformada = prompt(nome +", qual sua altura?(use ponto, exemplo 1.70)") ;
var pesoInformado = prompt (nome +", qual seu peso?");

var imc = calculaImc(alturaInformada, pesoInformado);

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


if( imc < 18.5) {

   mostra("Voce está com MAGREZA") ;

}

if( imc >= 18.5 && imc <= 24.9) {

   mostra("Voce está NORMAL") ;

if( imc >= 25.0 && imc <= 29.9){

   mostra("Voce está com SOBREPESO , obesidade grau I");

}

if(imc >=30.0 && imc <= 39.9) {

   mostra ("Voce está com OBESIDADE , obesidade grau II");

}

if(imc > 40.0) {

   mostra("Voce está com OBESIDADE GRAVE , obesidade grau III");

}

mostra("Segue abaixo a tabela .");

mostra("imc menor que 18.5 , MAGREZA .");
mostra("imc entre 18.5 e 24.9 , NORMAL.");
mostra("imc entre 25.0 e 29.9 , SOBREPESO, obesidade grau I.");
mostra("imc entre 30.0 e 39.9 , OBESIDADE, obesidade grau II.");
mostra("imc maior que 40.0 , OBESIDADE GRAVE, obesidade grau III.");

</script>
1 resposta
solução!

Depois dessa linha: `if( imc >= 18.5 && imc <= 24.9) {

mostra("Voce está NORMAL") ;`

Ficou faltando fechar o if com as chaves }