Ayuda por favor con un programa en c++ con colas y pilas

athena67
17 de Julio del 2009
Hacer un programa en C++ y orientado a objetos, que simule el funcionamiento de un Supermercado. El programa debe ser realizado usando colas almacenadas secuencialmente.

Las características son:
1. El Supermercado tiene veinte cajas (colas) de cobro.
2. Al Supermercado llegan tres tipos de clientes (1, 2 y 3).
3. El supermercado funciona, por ciclos (while), de la siguiente manera:
• Por cada ciclo llegan dos clientes a formarse a cada caja.
• El tipo de cliente será generado aleatoriamente (1, 2 o 3).
• Si la cola esta llena (10 clientes) entonces el programa debe mandar mensaje y enviar al cliente a otra caja.
• Si todas las colas (20) están llenas, debe mandar un mensaje de alerta.
• Cada caja atiende al cliente (1, 2 o 3) que está al principio de la cola.
• Por cada ciclo (retorno de carro) debe imprimir CLARA y ORGANIZADAMENTE el estado de todas las colas (20).


Las características que debe cumplir el programa son:
• Debe hacerse en C++.
• Deben usarse Clases, usar datos privados y funciones públicas.
• Debe usar la clase cola con almacenamiento secuencial.
• Debe usar constructores en todas las clases.
• Debe mostrar el diagrama de clases cuando entregue su programa.