Author Topic: Escriba un programa que simule una fila para pagar en un supermercado, aydua  (Read 7092 times)

guayoprogrim

  • Newbie
  • *
  • Posts: 1
  • Karma: 0
    • View Profile
Buenas a todos un saludo fraternal, quisiera solicitarles ayuda, alguien podria compartir ese codigo, lo comenze pero ya quede atorado.
muchas gracias es un trabajo final.

Escriba un programa que simule una fila para pagar en un supermercado. La fila es una cola. Los clientes llegan en
intervalos enteros aleatorios de 1 a 4 minutos. Obviamente, el flujo de llegada debe estar equilibrado. Si el promedio del
flujo de llegada es mayor que el flujo promedio de servicio, la cola crecerá infinitamente. Incluso con flujos equilibrados,
la aleatoriedad puede ocasionar filas largas. Ejecute la simulación del supermercado para 12 horas diarias (720 minutos),
por medio del siguiente algoritmo.
1) Elija un entero al azar entre 1 y 4 para determinar el minuto en el que llegó el primer cliente.
2) En el tiempo de llegada del primer cliente:
a. Determine el tiempo de atención al cliente (un entero al azar entre 1 y 4).
b. Comience a atender al cliente.
c. Programe el tiempo de llegada del siguiente cliente (un entero al azar entre 1 y 4, sumado al tiempo
actual).
3) Para cada minuto del día:
Si el siguiente cliente llega:
Coloque al cliente en la cola;
Programe el tiempo de llegada del siguiente cliente;
Si la atención concluyó para el último cliente:
Saque de la cola al siguiente cliente que atenderá.
Determine el tiempo en el que se concluyó la atención al cliente (un entero al azar entre 1 y 4, sumado al
tiempo actual).
El programa deberá de mostrar al finalizar la simulación el siguiente resumen:
 Número máximo de clientes en la cola
 Espera más larga que un cliente experimenta
 Tiempo más corto que un cliente se demora en la fila.