[ Foro de C# ]

AYUDENME CON ESTE PROBLEMA

08-May-2021 17:35
Invitado (GISS)
0 Respuestas

COMO PODRIA REALIZAR EL PROBLEMA COLAS/BICOLAS/ALEATORIOS C#
En un banco hay dos colas para la atención de clientes: (1) para ventanilla y (2) para
plataforma. La primera cola es general, por orden de llegada, donde las personas que llegan
se colocan al final de la cola, y son atendidas en ventanilla por el principio. La segunda cola
es por prioridad de clientes, donde el orden de la cola se va actualizando según la prioridad
de cada cliente. La prioridad de atención va del 1 al 10; siendo 1 el de menor prioridad, y el
10 el de mayor prioridad. Sin embargo, existe la posibilidad de que haya personas que deseen
cambiarse de la primera cola a la cola de prioridad; entonces para hacerlo, solamente es
posible que las personas salgan de su cola por el final. Por otro lado, también existe la
posibilidad de que lleguen a la primera cola personas de la tercera edad (mayores de 65 años);
a estas personas se les debe dar la mayor prioridad de atención, teniendo prioridad 0, y
poniéndolas al principio de la cola. Hay que tener siempre en cuenta que, después de que a
una persona mayor de prioridad 0 se la ponga al principio de la cola, se deberán ordenar a
las personas de prioridad 0 según su edad, siendo que, mientras más edad, mayor prioridad.
Se deberá imprimir la conformación de las dos colas, según las reglas expuestas
anteriormente.
Nota: Las prioridades y las edades de los clientes deberán registrarse de forma aleatoria.




Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...