Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Programa IMC

Mi programa de IMC:

<meta charset="UTF-8" />
<title>Calculador de IMC OMS</title>
<h1>PROGRAMA CALCULAR IMC segun la OMS</h1>
<img src="/imc.png" >
<hr>

<script>
  function saltarLinea() {
    document.write("<br><br><br>");
  }

  function imprimir(frase) {
    document.write(frase);
    saltarLinea();
  }

  function calcularImc(peso, altura, nombre) {
        return (peso/(altura*altura));
    }

  var nombre = prompt("Ingrese su nombre")
  var pesoInformado = prompt(nombre + " informe su peso");
  var alturaInformada = prompt(nombre + " informe su altura");

  var imcCalculado = calcularImc(pesoInformado, alturaInformada, nombre);

  imprimir("El IMC calculado para " + nombre + " es: " + imcCalculado);

  if (imcCalculado < 18.5){
    imprimir("NORMAL");
  }

  if (imcCalculado >= 25 && imcCalculado < 30){
    imprimir("SOBREPESO");
  }

  if (imcCalculado >= 30){
    imprimir("OBESIDAD");
  }

</script>
2 respuestas

Hola Andres , espero que esté bien.

Gracias por compartir tu código con nosotros, contínua con tu estudos :)

Si tienes alguna pregunta sobre el contenido de los cursos, estaremos aquí para ayudarte.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios

<18.5 se considera bajo peso, el rango normal es 18.5<=IMC<25 Puedes considerar esta opción en la estructura condicional

<script>
 if (imcCalculado < 18.5) {
    imprimir('Bajo peso');
} else if (imcCalculado < 25) {
    imprimir('Normal');
} else if (imcCalculado < 30) {
    imprimir('Sobrepeso');
} else {
    imprimir('Obesidad');
}
</script>