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
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


0