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

Programa imc mejorado con 6 tipos de niveles de peso

Hola comparto mi codgio con datos adicionales

<meta charset="utf-8">

<h1>PROGRAMA CALCULAR IMC</h1>

<script type="text/javascript">

    function saltarLinea() {
        // Con esta funcion creamos un salto de linea 

        document.write("<br>");

    }

    function imprimir (frase) {

        document.write (frase);
        saltarLinea();


    }

    function calcularImc(peso,altura) {
        // en esta funcion vamos a calcular el imc

        return (peso/(altura*altura)) 

    }

    nombre= prompt(" Cual es su nombre");
    pesoInformado=prompt(nombre + " Informe su peso");
    alturaInformado=prompt(nombre + " Informe su altura");

    imcCalculado= calcularImc (pesoInformado,alturaInformado);


    imprimir (nombre);
    saltarLinea ();
    imprimir ("Su peso es: " + pesoInformado);
    saltarLinea ();
    imprimir ("Su altura es: " + alturaInformado);
    saltarLinea ();
    imprimir (nombre +" su imc calculado es de :" + imcCalculado);
    saltarLinea ();

    if (imcCalculado < 18.5){
        imprimir("Su indice de masa muscular esta por debajo de lo normal ud tiene bajo peso ");

    }
    if (imcCalculado >= 18.5){
        if (imcCalculado<25){
            imprimir("Su indice de masa muscular esta en un rango normal ");
        }

    }
    if (imcCalculado >= 25){
        if (imcCalculado<29.9){
            imprimir("Su indice de masa muscular esta esta por encima de lo normal usted tiene sobrepeso ");
        }

    }
    if (imcCalculado >= 30){
        if (imcCalculado<34.9){
            imprimir("Su indice de masa muscular esta esta por encima de lo normal usted tiene obesidad tipo 1, valla a un medico ");
        }

    }
    if (imcCalculado >= 35){
        if (imcCalculado<39.9){
            imprimir("Su indice de masa muscular esta esta por encima de lo normal usted tiene obesidad tipo 2, valla a un medico ");
        }

    }
    if (imcCalculado >40){
        imprimir("Su indice de masa muscular esta esta por encima de lo normal usted tiene obesidad tipo 3, valla a un medico ");

    }


</script>
1 respuesta

Hola Daniel

Gracias por compartir tu código, está muy bien felicitaciones.

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