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

Calculador IMC Completo.

En mi caso quise ahorrarme algunas lineas de codigo efectuando las operaciones completas dentro de loas condicionales.

<meta charset="utf-8">

<h1>Calculando el indice de masa corporal</h1>

<script>

    function saltarLineas(){

        document.write("<br>");
        document.write("<br>");
    };

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

    function calcularImc(peso, altura, nombre){

        var peso = prompt("Ingrese su peso: ");
        var altura = prompt("Ingrese su altura: ");
        var nombre = prompt("Ingrese su nombre: ");

        var imc = peso / (altura * altura);
        imprimir("El IMC calculado de " + nombre + " es igual a " + imc);

        if (imc < 18.5){
            imprimir("Por debajo de lo recomendado!.");
        };
        if (imc > 18.5 && imc < 24.9){
            imprimir("Esta dentro de lo recomendado!");
        };
        if (imc > 25 && imc < 29.9) {
            imprimir("Se encuentra en el rango de sobrepeso!");
        };
        if (imc > 30 && imc < 34.9) {
            imprimir("Se encuentra en el grado de Obesidad I.");
        };
        if (imc > 35 && imc < 39.9) {
            imprimir("Se encuentra en el grado de Obesidad II.");
        };
        if (imc > 40) {
            imprimir("Se encuentra en el grado de Obesidad III");
        };
    };

    calcularImc();

</script>
1 respuesta

Hola Bladimir, espero que estés bien!

Gracias por compartir tu solución, felicitaciones!

Mucho éxito en todo lo que te propongas y si tienes alguna duda aquí estaremos para apoyarte.

¡Vamos juntos!

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