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

Erro: Unexpected end of input

Olá não estou entendo o erro na linha do , podem ajudar?

Obrigado.

Código:

<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? ");
var alturaInformada = prompt( nome + "informe sua altura? :");
var pesoInformado = prompt( nome + "informe seu peso? :");

var imc = calculaImc(alturaInformada, pesoInformado);

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


if (imc < 17) {

    mostra("Muito abaixo do peso");
}    
if (imc >= 17)
    {
        if (imc <= 18.49) {

            mostra("Abaixo do peso");
        }
    }

if (imc >=18.50)
    {
        {
        if (imc <=24.99) {

            mostra("Peso normal");
        }
    {

}
if (imc >=25)
    {
        {
        if (imc <=29.99) {

            mostra("Acima do peso");
        }
}
    {

if (imc >=30)
    {
        {
        if (imc <=34.99) {

            mostra("Obesidade I");
        }
    {

}
if (imc >=35)
    {
        {
        if (imc <=39.99) {

            mostra("Obesidade II");
        }
    {

}
if (imc >=40)
    {

    mostra("Obesidade III");
}

</script>
2 respostas
solução!

Irmão, tu não colocou o código

Melhorei o código.

<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? ");
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 < 17) {

    mostra("Muito abaixo do peso");
}

if (imc >= 17 && imc <= 18.49){

        mostra("Abaixo do peso");

}

if (imc >=18.50 && imc <=24.99)    {

            mostra("Peso normal");

}
if (imc >=25 && imc <=29.99){

            mostra("Acima do peso");

}

if (imc >=30 && imc <=34.99){

            mostra("Obesidade I");
}
if (imc >=35 && imc <=39.99){

            mostra("Obesidade II");

}
if (imc >=40)
    {

    mostra("Obesidade III");
}
</script>