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

Desafío: Verificación de descuento

Reglas que deben cumplirse:
Estás desarrollando el sistema de boletería para un cine. Los clientes pueden tener derecho a media entrada en dos situaciones:

Si tienen menos de 18 años
o

Si son estudiantes

1.- Solicitar la edad del cliente
2.- Preguntar si el cliente es estudiante

3.- Verificación de las condiciones

Edad < 18
Estudiante = True

La condición logica seria la siguiente

Edad < 18 o Estudiante == True

4.- Si la condición se cumple, mostrar el mensaje "Media entrada aplicada"
5.- Si la condición no se cumple, mostrar el mensaje "Valor integral"

1 respuesta

Hola, Carlos! ¿Cómo vas?

Gracias por compartir tus reflexiones y aprendizajes con la comunidad Alura. Tu lógica está bien encaminada, ya que usaste el operador o para indicar que basta con cumplir una de las dos condiciones: tener menos de 18 años o ser estudiante. La condición Edad < 18 o Estudiante == True representa correctamente la regla de media entrada.

Consejo: al escribir el algoritmo, puedes dejar más claro el flujo usando una estructura condicional: primero solicitas la edad y si es estudiante, luego verificas la condición y muestras el mensaje correspondiente. Por ejemplo: si edad < 18 o estudiante == True, mostrar "Media entrada aplicada"; si no, mostrar "Valor integral". Muy buen avance en el uso de operadores lógicos. ¿Qué otro ejemplo se te ocurre donde una condición con o pueda ser útil? Cuenta con el apoyo del foro en tu viaje. Saludos y buenos estudios!