0
hello! I started studying programming logic now, and I was doing a program to calculate the BMI, but for some reason when I use parseint in my weight and height variable it doesn’t do the right calculation. follows the code:
<meta charset = "utf-8">
<script>
function escrever(txt) {
document.write( txt + "<br>");
}
alert("calculadora imc");
var nome = prompt("qual seu nome?");
var altura = parseInt(prompt("qual sua altura?"));
var peso = parseInt(prompt("qual o seu peso?"));
var calculaimc = (peso / (altura*altura));
escrever(nome + " o valor do seu imc é de: " + calculaimc);
if(calculaimc <= 18.5){
escrever("seu imc esta abaixo do recomendado.");
}
if(calculaimc >= 18.6 && calculaimc <= 24.9){
escrever("seu imc esta normal.");
}
if(calculaimc >= 25 && calculaimc <= 29.9){
escrever(" seu imc indica sobrepeso.");
}
if(calculaimc >= 30 && calculaimc <= 39.9){
escrever(" seu imc indica obesidade.");
}
if(calculaimc >= 40){
escrever( "seu imc esta muito acima do recomendado.");
alert("procure um medico");
}
</script>