Dev - C++ - Alguien que pueda resolverlo o me diga mas o menos como?

 
Vista:

Alguien que pueda resolverlo o me diga mas o menos como?

Publicado por Codigofacilito (1 intervención) el 26/11/2018 07:34:12
El banco BBVA Bancomer, S. A. necesita una aplicación que controle su sistema de turnos. La aplicación debe preguntar al usuario si es cuentahabiente o no, y en caso de serlo, preguntarle el tipo de tarjeta que tiene. Bancomer ofrece tarjeta Azul, tarjeta Oro y tarjeta Platino. La aplicación debe emitir turnos para los clientes en base a la siguiente jerarquía y nomenclatura de turnos:

JERARQUÍA TIPO DE CLIENTE TIPO DE TURNO
1 Cuentahabientes con tarjeta Platino P-XX
2 Cuentahabientes con tarjeta Oro O-XX
3 Cuentahabientes con tarjeta Azul A-XX
4 Usuarios sin cuenta U-XX

Donde XX es el número de turno que le corresponde al cliente, siendo posible emitir turnos del 1 al 10.
La aplicación debe generar el turno para el usuario según su tipo de cliente, acomodarlo en una estructura de datos con base en la jerarquía y numeración antes descrita, y desplegar en pantalla los próximos 5 turnos que serán llamados. Los turnos deben mostrarse de izquierda a derecha, siendo el turno de la izquierda el próximo en ser atendido.


Por ejemplo:
SISTEMA DE TURNOS DE BBVA BANCOMER
Eres cuentahabiente? (si/no)> si
Que tipo de tarjeta tienes?
1. Platino
2. Oro
3. Azul
Elije una opción> 3
Tu turno es: A-01
Los próximos 5 turnos en ser atendidos son:
A-01

SISTEMA DE TURNOS DE BBVA BANCOMER
Eres cuentahabiente? (si/no)> si
Que tipo de tarjeta tienes?
1. Platino
2. Oro
3. Azul
Elije una opción> 1
Tu turno es: P-01
Los próximos 5 turnos en ser atendidos son:
P-01 A-01

SISTEMA DE TURNOS DE BBVA BANCOMER
Eres cuentahabiente? (si/no)> no
Tu turno es: U-01
Los próximos 5 turnos en ser atendidos son:
P-01 A-01 U-01

SISTEMA DE TURNOS DE BBVA BANCOMER
Eres cuentahabiente? (si/no)> si
Que tipo de tarjeta tienes?
1. Platino
2. Oro
3. Azul
Elije una opción> 2
Tu turno es: O-01
Los próximos 5 turnos en ser atendidos son:
P-01 O-01 A-01 U-01

SISTEMA DE TURNOS DE BBVA BANCOMER
Eres cuentahabiente? (si/no)> no
Tu turno es: U-02
Los próximos 5 turnos en ser atendidos son:
P-01 O-01 A-01 U-01 U-02
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Jean Pierre
Val: 149
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Alguien que pueda resolverlo o me diga mas o menos como?

Publicado por Jean Pierre (45 intervenciones) el 29/11/2018 22:51:31
Aun necesita ayuda? Yo creo poder hacerlo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar