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

IMC Completo

<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>
1 respuesta

Hola Enrique,

Gracias por tu contribución y felicitaciones por tu aprendizaje. Estamos priorizando el foro para postear dudas, así optimizamos el tiempo de respuesta para ustedes.

Para no dejar de compartir los códigos, actividades y ejercicios que realizas, creamos un canal en Discord (#compartatucodigo) donde puedes compartirlos, dar y sugerir mejoras con el resto de tus compañeros.

Un saludo.

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