1
resposta

Usei em um dos parâmetros da função condicional "if" a codificação (imc>=18.5<=35) a qual é diferente do que foi mostrado na vídeo-aula. Esta codificação pode ser usada?

<meta charset="UTF-8">

<script>

function pulaLinha() {

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

function mostra(frase) {

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

function calculaImc (peso, altura) {

    return peso/(altura*altura);
}

mostra("<h1>Calcule Seu IMC!</h1>");

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

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

//A organização mundial da saúde informa:

if(imc < 18.5) {

    mostra("Você está abaixo do recomendado.");
}

if(imc>35) {

    mostra("Você está acima do recomendado.");
}

if(imc>=18.5<=35) {

    mostra("Você está dentro do recomendado.")

    }


mostra("<br>Obrigado por visitar meu humilde programa :)!");



</script>
1 resposta

Se funciona pode, mas não é o padrão que seria por exemplo imc>= && imc <=35

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software