<meta charset="utf-8">
<h1>Calculadora - Índice Masa Corporal - IMC</h1>
<script>
function saltarLinea() {
document.write("<br>");
document.write("<br>");
document.write("<br>");
}
function imprimir (frase) {
document.write(frase);
}
function calcularImc (peso,altura) {
return(peso / (altura * altura));
}
nombre = prompt("Por favor informe su Nombre y Apellido:");
peso = prompt(nombre + ", Por favor informe su Peso:");
altura = prompt(nombre + ", Por favor informe su Altura:");
imc = calcularImc(peso,altura)
imprimir(" *** " + nombre + ", su IMC calculado es: " + imc);
document.write("<br>");
document.write("<br>");
document.write("<br>");
if (imc < 18.5) {
imprimir(("Según su IMC calculado, ") + nombre + (", se encuentra en un rango abajo de lo recomendado."))
}
if (imc >= 18.5) {
if (imc < 24.9)
imprimir(("Según su IMC calculado, ") + nombre + (", se encuentra en un rango normal."))
}
if (imc >= 25) {
if (imc < 25.1)
imprimir(("Según su IMC calculado, ") + nombre + (", se encuentra en el rango de Sobrepeso."))
}
if (imc >= 25.1) {
if (imc < 29.9)
imprimir(("Según su IMC calculado, ") + nombre + (", se encuentra en el rango de PreObesidad."))
}
if (imc >= 30) {
if (imc < 30.1)
imprimir(("Según su IMC calculado, ") + nombre + (", se encuentra en el rango de Obesidad."))
}
if (imc >= 30.1) {
if (imc < 34.9)
imprimir(("Según su IMC calculado, ") + nombre + (", se encuentra en el rango de Obesidad Tipo I."))
}
if (imc >= 35) {
if (imc < 39.9)
imprimir(("Según su IMC calculado, ") + nombre + (", se encuentra en el rango de Obesidad Tipo II."))
}
if (imc >= 40) {
imprimir(("Según su IMC calculado, ") + nombre + (", se encuentra en el rango de Obesidad Tipo III."))
}
</script>