Esta es la solución que propongo para el proyecto "clasificador y calculador de IMC":
Programa Calculador IMC
En este programa podras calcular tu IMC (Indice de Masa Corporal)
<meta charset="utf-8">
<h1>Programa Calculador IMC</h1><br>
<h3>En este programa podras calcular tu IMC (Indice de Masa Corporal)</h3><br>
<script type="text/javascript">
function saltarLinea() { //Declaramos el salto de linea
document.write("<br>");
document.write("<br>");
document.write("<hr>");
document.write("<br>");
}
function imprimir(frase) { //Declaramos la función imprimir
document.write("<big>" + frase + "</big>");
saltarLinea();
}
function calcularIMC(peso, altura) { //Declaramos la función que hara el calculo
imc = peso / (altura * altura);
return (imc);
}
function mostrarAlerta(mensaje) {
alert(mensaje);
}
mostrarAlerta("¡Vamos a calcular tu IMC con dos simples datos!");
var nombre = prompt("Tu nombre es: ", "");
var pesoInformado = prompt(nombre + " tu peso es: ", "");
var alturaInformada = prompt(nombre + " tu altura es: ", "");
var imcCalculado = calcularIMC(pesoInformado, alturaInformada);
imprimir(nombre + " tu IMC calculado es: " + imcCalculado);
if (imcCalculado < 18.5) {
imprimir(nombre + " tu IMC esta por debajo de lo recomendado por la OMS");
}
if (imcCalculado >= 18.5) {
if (imcCalculado < 25) {
imprimir(nombre + " tu IMC esta dentro de lo recomendado por la OMS");
}
}
if (imcCalculado >= 25) {
if (imcCalculado < 30) {
imprimir(nombre + " tu IMC esta considerado como sobrepeso por la OMS");
}
}
if (imcCalculado >= 30) {
imprimir(nombre + " tu IMC esta considerado como obesidad por la OMS");
}
</script>