Ver temario

JavaScript: Estructuras de control de flujo

Ejercicio 5

Completar las condiciones de los if del script de la siguiente diapositiva para que los mensajes de los alert() se muestren siempre de forma correcta:

var numero1 = 5;

var numero2 = 8;

if(...) { alert("numero1 no es mayor que numero2");

}

if(...) { alert("numero2 es positivo");

}

if(...) { alert("numero1 es negativo o distinto de cero");

}

if(...) { alert("Incrementar en 1 unidad el valor de numero1 no lo hace mayor o igual que numero2");

}

 

 

Solución

var numero1 = 5; var numero2 = 8;

if(numero1 <= numero2) { alert("numero1 no es mayor que numero2"); }

if(numero2 >= 0) { alert("numero2 es positivo"); }

if(numero1 < 0 || numero1 !== 0) { alert("numero1 es negativo o distinto de cero"); }

if(++numero1 <= numero2) { alert("Incrementar en 1 unidad el valor de numero1 no lo hace mayor o igual que numero2"); }

En el primer if, la condición es que "numero1" sea menor o igual a "numero2" para que se ejecute la alerta.

En el segundo if, la condición es que "numero2" sea mayor o igual a cero para que se ejecute la alerta.

En el tercer if, la condición es que "numero1" sea menor que cero o distinto de cero para que se ejecute la alerta.

En el cuarto if, la condición es que "numero1" incrementado en una unidad sea menor o igual a "numero2" para que se ejecute la alerta.

Prueba poniendo esto en la parte del body de tu pagina html:

<script>
        var numero1 = 5;
        var numero2 = 8;

        if (numero1 <= numero2) {
            alert("numero1 no es mayor que numero2");
        }

        if (numero2 >= 0) {
            alert("numero2 es positivo");
        }

        if (numero1 < 0 || numero1 !== 0) {
            alert("numero1 es negativo o distinto de cero");
        }

        if (++numero1 <= numero2) {
            alert("Incrementar en 1 unidad el valor de numero1 no lo hace mayor o igual que numero2");
        }
    </script>