¡Hola Laura, espero que estés bien!
Entiendo que estás trabajando en un desafío para verificar si un cliente tiene derecho a un descuento en la boletería. La clave aquí es utilizar el operador lógico OR para evaluar las condiciones. Vamos a desglosarlo paso a paso:
Solicitar la edad del cliente: Pregunta al usuario cuál es su edad. Esto se puede hacer a través de una entrada de datos.
Preguntar si el cliente es estudiante: Pregunta al usuario si es estudiante, esperando una respuesta de "Sí" o "No".
Evaluar las condiciones:
- Si la edad del cliente es menor de 18 años O si el cliente es estudiante (respuesta "Sí"), entonces el cliente tiene derecho al descuento.
- En este caso, deberías mostrar el mensaje: “Tiene derecho al descuento de media entrada.”
- Si ninguna de las condiciones es verdadera, entonces el cliente no tiene derecho al descuento y deberías mostrar: “No tiene derecho al descuento. Paga entrada completa.”
Aquí tienes un ejemplo de cómo podrías estructurar este algoritmo en lenguaje natural:
- Preguntar al usuario: "¿Cuál es tu edad?"
- Preguntar al usuario: "¿Eres estudiante? (Sí/No)"
- Si la edad es menor de 18 O la respuesta a si es estudiante es "Sí":
- Mostrar: “Tiene derecho al descuento de media entrada.”
- De lo contrario:
- Mostrar: “No tiene derecho al descuento. Paga entrada completa.”
Este enfoque te ayudará a implementar la lógica necesaria para verificar el descuento de manera efectiva. Espero que esto te sea útil y te ayude a completar tu desafío. ¡Espero haber ayudado y buenos estudios!