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

Porque meu código não pulou a linha?

Fiz o código usando mais categorias dentro do IMC, só gostaria que possam me ajudar a saber porque não está pulando a linha ? A resposta está saindo assim: Roseane, o seu IMC é 24.654832347140037 Seu imc é Normal. Sendo que eu criei o pulaLinha dentro da função mostra

4 respostas

Bom dia Roseane, Posta o teu código aqui nos comentários que vou te 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 imc=peso/(altura*altura);
        pulaLinha();


    }
    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<18.5) { 
    mostra(" Você está abaixo do recomendado.");
}
if(imc>=18.5 && imc<=24.9){

        mostra(" Seu imc é Normal.");
}
if(imc>=25 && imc<=29.9){

        mostra(" Você está com sobrepeso.");
}

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

        mostra(" Você está obeso.");
}
if(imc>40) {
mostra(" Você está com obesidade grave.");
}

    </script>
solução!

Bom dia, na linha 23 você está usando document.write(nome + ", o seu IMC é " + imc); Por isso ele não está quebrando a linha. Insira a função mostra().

Se tua dúvida foi respondida com esse comentário, peço que marque minha resposta como "✓ Marcar Solução". Qualquer dúvida estou à disposição.

Gabriel muito obrigada era isso mesmo, corrigi e deu certinho aqui. Abraços