explico; con este programa si meto los datos en la variable a traves de la funciones parseInt(prompt()) en el calculo del imc me devuelve el valor del dato que ingreso en la variable pesoInformado y no calcula el imc con la formula imc=pesoInformado/(alturaInformada*alturaInformada). la pregunta es que es lo que esta mal, donde esta el error ???
<meta charset=" UTF-8 ">
<h1>PROGRAMA CALCULAR IMC</h1>
<script>
function saltarlinea () {
document.write ("<br>");
document.write ("<br>");
document.write ("<br>");
}
function imprimir (frace) {
document.write(frace);
saltarlinea();
}
var pesoInformado;
var alturaInformada;
var imcCalculado;
var nombre = prompt("Informe su nombre");
var pesoInformado = parseInt(prompt("informe su peso"));
var alturaInformada = parseInt(prompt("informe su altura"));
var imcCalculado = pesoInformado / (alturaInformada * alturaInformada);
imprimir(nombre+", Su IMC calculado es: "+imcCalculado);
if (imcCalculado < 18.5) {
imprimir ("abajo de lo recomendado");
}
if (imcCalculado >= 18.5) {
if (imcCalculado < 25) {
imprimir("esta en el rango de lo recomendado");
}
}
if (imcCalculado >= 25) {
imprimir("Tiene sobrepeso");
}
</script>