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

Dúvida sobre o código que eu escrevi

Eu adicionei algumas coisa pra ficar mais personalizada a resposta do IMC. Mas quando eu carrego pro chrome o nome que eu digito vem com " aspas antes e eu não estou consguindo identificar onde eu to errando

<meta charset="UTF-8">

    <h1>IMC</h1>"

<script>

    function pulaLinha() {

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

}

    function mostra(frase) {

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

    function calculaImc(peso, altura) {

            var imc = peso/(altura* altura); 
            return imc;

}    

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

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

    if(imc<18.5) {

        mostra("Você está abaixo do peso recomendável pela OMS.")
    }

    if(imc>35) {

        mostra("Você está acima do peso recomendável pela OMS.")
    }

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

        mostra("Você está no peso recomendável pela OMS")
    }

</script>
2 respostas
solução!

Opa, nessa parte:

    <h1>IMC</h1>"

é só tirar as aspas.

Nossa, nem tinha visto kkkkkkk foi erro de digitação msm. Mt obrigado