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

Solución personalizada a ejercicio IMC

<html>
    <head>
        <meta charset="utf-8">
        <title>IMC CON CONDICIONALES</title>
    </head>

    <body>
        <h3>CALCULADORA IMC</h3>
        <script>
            var imc = Number(0.0);
            var paciente = 0;
            var insuficiente = 18.5;
            var normal = 24.9;
            var sobrepeso = 25;
            var preobesidad = 29.9;
            var obesidad = 30;
            var peso = Number(prompt("Por favor ingrese cuanto pesa: "));
            var altura = Number(prompt("Por favor ingrese cuanto mide: "));

            function salto() {
                document.write("<br><br>")
            }

            function mensaje(texto){
                document.write(texto);
                salto();
            }

            function calculo(peso,altura) {
                imc = peso/(altura*altura);
                return (imc);
            }

            function alarma() {

                if (imc < insuficiente) {
                    mensaje("Cuidado!!! su IMC es insuficiente; consulte inmediatamente a un profesional de la salud.");
                }

                if (imc > insuficiente && imc < normal) {
                    mensaje("Felicitaciones!!! su IMC está normal.");
                }

                if (imc == sobrepeso) {
                    mensaje("Atención!!! su IMC indica que tiene SOBREPESO; consulte a un profesional de la salud.");
                }

                if (imc > sobrepeso && imc < preobesidad) {
                    mensaje("Cuidado su IMC indica PREOBESIDAD; consulte inmediatamente a un profesional de la salud.");
                }

                if (imc >= obesidad) {
                    mensaje("Tenga cuidado lo anterior indica que está OBESO y puede desarrollar patologías Cardiacas, Hipertensión, Diabétes entre otras... consulte cuanto antes un profesional de la salud.");
                }
            }
            mensaje("El valor de su peso ingresado es: "+peso+" Kg y su estatura: "+altura+" Mts");
            mensaje("Su IMC es: "+calculo(peso, altura));
            alarma();                
        </script>
    </body>

</html>
1 respuesta

Hola Alexander, que buen trabajo, te felicito. Saludos cor