Nunciado Una empresa de transporte terrestre InterProvincial desea implementar un sistema informático que le permita, principalmente
Enviado por monto2435 • 23 de Abril de 2018 • 1.000 Palabras (4 Páginas) • 535 Visitas
...
en dicha ruta. El proceso termina cuando al ingresar el código de ruta se presiona ENTER.
Listado de rutas en orden alfabético de ciudades
Presentar en pantalla todas las rutas ingresadas ordenadas de acuerdo al nombre de la ciudad considerando 10 líneas por pantalla y de acuerdo al siguiente formato:
MANTENIMIENTO DE TURNOS
[1] Ingreso de nuevas turnos para una ruta
[2] Modificación de datos de un turno ingresado
[3] Anulación del servicio de un turno ingresado
[4] Listado de turnos en orden de Hora de Partida
[5] Retorno al menú principal
Ingreso de nuevas turnos para una ruta
Se pide un código de ruta, se muestra el nombre y tarifa de la ciudad que corresponda. Luego en un proceso repetitivo se ingresa la hora de partida en la forma HH:MM; luego se genera un código de turno para dicha ruta de la forma Tnn donde T es una constante y nn es un número correlativo que empieza con 01 para el primer turno; finalmente se ingresa la frecuencia de viaje de dicho turno en una cadena de 7 posiciones donde cada posición representa el día de la semana (1 para lunes, 2 para martes, …..7 para domingo) almacenándose un * en la posición del día elegido como frecuencia de viaje. En caso que la frecuencia fuera diaria (todos los días) basta con ingresar el número 8 como día de viaje. El ingreso de la frecuencia es un proceso repetitivo que termina cuando al ingresar el día de viaje éste sea cero (0).
No se permiten horas de partida iguales para una misma ruta y el ingreso de turnos para una ruta termina cuando al ingresar la hora de partida se presiona ENTER.
El proceso de INGRESO termina cuando al ingresar el código de ruta se presiona ENTER.
Modificación de datos de un turno ingresado
Se ingresa un código de ruta y luego en un proceso repetitivo se ingresa un código de turno y permite corregir la hora de la partida así como la frecuencia de viaje de dicho turno; siempre considerando que no debe haber horas de partida iguales. El proceso para una ruta termina cuando al ingresar el código de turno se presiona ENTER y el proceso de modificación termina cuando al ingresar el código de ruta se presiona ENTER.
Anulación del servicio de un turno ingresado
Permite anular en forma lógica un turno de una ruta, debido a que la empresa decida cortar su servicio en dicho turno. Debido a que la anulación es lógica da la posibilidad de reactivarlo cuando la empresa decida reiniciar su servicio en dicho turno. El proceso de anulación termina cuando al ingresar el código de turno y el código de ruta se presiona ENTER
Listado de turnos en orden de Hora de Partida
Presentar por pantalla todos los turnos ingresados para una ruta determinada, ordenados de acuerdo a su hora de partida considerando 10 líneas por pantalla y de acuerdo al siguiente formato
<LISTADO DE TURNOS>
VENTA DE PASAJES
Ingresar un código de ruta y mostrar todos los turnos correspondientes a dicha ruta; es decir presentar un listado de turnos por ruta, ordenados por hora de partida de la siguiente manera:
...