Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Proyecto] CLASIFICADOR Y CALCULADOR DE IMC

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>

1 respuesta

para la condicion If yo use esta forma