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

04 Desafío: Verificación de descuento

SE PIDE:
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

Tu tarea es crear un algoritmo en lenguaje natural o gráfico (usando diagramas de flujo, por ejemplo) que evalúe la información del cliente y muestre un mensaje indicando si tiene o no derecho al descuento.

RESP:
Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola Cristian, espero que estés bien

El diagrama de flujo que has compartido parece estar bien encaminado, pero vamos a revisarlo paso a paso para asegurarnos de que cumple con los requisitos del desafío.

  1. Inicio: El diagrama comienza correctamente con el ingreso de la edad del cliente.

  2. Verificación de Edad: Compruebas si la edad es menor de 18 años. Si es así, muestras el mensaje de que tiene un descuento del 50%. Esto es correcto.

  3. Verificación de Estudiante: Si la persona no es menor de 18 años, pasas a verificar si es estudiante. Aquí es donde se puede mejorar la claridad:

    • El diagrama debería preguntar directamente si el cliente es estudiante, y si la respuesta es "Sí", mostrar el mensaje de descuento.
    • Si la respuesta es "No", debería ir directamente a mostrar que no hay descuento.
  4. Variables: Las variables OPT_SI y OPT_NO parecen innecesarias para este diagrama, ya que puedes manejar las decisiones directamente con las preguntas condicionales.

Aquí tienes una sugerencia de cómo podría ser el flujo:

  • Inicio
  • Ingresar Edad
  • ¿Edad < 18?
    • Sí: Mostrar "TIENE DESCUENTO DEL 50%"
    • No: ¿Es estudiante?
      • Sí: Mostrar "TIENE DESCUENTO DEL 50%"
      • No: Mostrar "SIN DESCUENTO"
  • Fin

Espero que esto te ayude a ajustar tu diagrama de flujo. ¡Bons estudios!