Gente, por algum motivo o meu IMC ta retornando o valor do peso depois que coloquei o IF..
e o mais estranho é q se eu tiro o ParseInt ele calcula o valor certo!
Alguem sabe me dizer por que?
Obrigada!!
<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);
}
var nome = prompt("qual seu nome?");
var peso = parseInt(prompt("Certo, " + nome + " qual seu peso? Exemplo: 55"));
var altura = parseInt(prompt("E a sua altura? Exemplo: 1.62"));
var imc = calculaImc(peso, altura);
if(imc < 18.5){
mostra("Seu imc foi: " + imc + " Abaixo do recomendado");
}
if(imc >= 18.5 && imc <= 35){
mostra("Seu imc foi: " + imc + " Ta no recomendado.. ");
}
if(imc > 35){
mostra("Seu imc foi: " + imc + " Tá acima do recomendado");
}
</script>