Menú

viernes, 7 de junio de 2024

Grado 11 - Instrucciones de control PHP

 Las operaciones de control lógico en programación son fundamentales para la toma de decisiones y el control del flujo del programa. En PHP, las operaciones lógicas permiten evaluar condiciones y ejecutar diferentes bloques de código basándose en el resultado de estas evaluaciones.



Operaciones de Control Lógico en PHP

Las operaciones lógicas más comunes en PHP son:


AND (&&): Devuelve true si ambas condiciones son verdaderas.

OR (||): Devuelve true si al menos una de las condiciones es verdadera.

NOT (!): Invierte el valor lógico de una condición. Si la condición es true, ! la convierte en false y viceversa.

Ejemplos

Ejemplo 1: AND (&&)



En este ejemplo, el mensaje "Eres mayor de edad y estudiante." se imprimirá solo si la variable $edad es mayor a 18 y $es_estudiante es true.

Ejemplo 2: OR (||)


En este caso, "Puedes hacer la compra." se imprimirá si dinero es mayor a 100 o si tarjeta_de_credito es true.


Actividades para Desarrollar

Actividad 1

Escribe un script en PHP que determine si una persona puede votar. Para votar, la persona debe tener al menos 18 años y ser ciudadano. Utiliza una operación lógica para realizar esta verificación.


Actividad 2

Escribe un script en PHP que verifique si una persona puede acceder a un descuento en una tienda. El descuento se aplica si la persona tiene una tarjeta de miembro o si ha gastado más de 100 dólares en compras. Usa una operación lógica para esta verificación.


Actividad para desarrollar:
Ejercicio 1
Crea un script en PHP que determine si una persona puede acceder a una película clasificada como PG-13. Para ello, la persona debe tener al menos 13 años o estar acompañada por un adulto. Utiliza una operación lógica para realizar esta verificación.

Ejercicio 2
Crea un script en PHP que determine si una persona es elegible para un trabajo. Para ser elegible, la persona debe tener al menos 18 años y tener experiencia laboral. Utiliza una operación lógica para realizar esta verificación.