La empresa de transporte “El Rápido” desea implementar una aplicación que le permita principalmente controlar en cualquier instante la disposición de asientos en sus rutas en lugar de su forma tradicional de trabajar (manualmente). Por Política empresarial los pasajes vendidos NO PUEDEN ser anulados ni canjeados. Además por restricciones económicas, solamente se dispone de un ómnibus por turno. Las Rutas establecidas son las siguientes: 1. Lima. (s/. 40.00) 2. Piura. (s/. 80.00) 3. Huaraz. (s/. 50.00) Los Buses tienen una capacidad máxima de 60 asientos y solo hay un turno por día en el horario de las 11.00 p.m. REQUERIMIENTOS DEL SISTEMA [1] Mantenimiento de Rutas [2] Venta de Pasajes [3] Consultas [4] Salir MANTENIMIENTO DE RUTAS El Menú para las rutas es el siguiente: [1] Ingreso de Nuevas Rutas. [2] Modificación de Datos de una Ruta ingresada. [3] Anulación del Servicio de una Ruta ingresada. [4] Listado de Rutas en orden alfabético. [5] Retorno al Menú Principal. INGRESO DE NUEVAS RUTAS Se ingresarán los nombres y tarifas de todas las ciudades a las cuales la empresa presta servicios. Para esto Ud. deberá generar un código para cada ruta en base al siguiente formato: R##, donde R es una constante y ## es un número entero consecutivo que tiene el valor de 01 para la nueva ruta. MODIFICACION DE DATOS DE UNA RUTA INGRESADA Permite corregir el nombre y/o tarifa correspondiente a un código de ruta, siempre considerando que no debe haber nombres de ciudades iguales. El proceso termina cuando al ingresar el código de una ruta se presiona ENTER. ANULACION DEL SERVICIO DE UNA RUTA INGRESADA Permite anular una ruta. El proceso termina cuando al ingresar el código de ruta se presiona ENTER. LISTADO DE RUTAS EN ORDEN ALFABETICO 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 LISTADO DE RUTAS CODIGO CIUDAD TARIFA PRESIONE ENTER PARA CONTINUAR VENTA DE PASAJES Ingresar un código de ruta y mostrar el siguiente Formato: Código Ruta Turno Hora Tarifa PRESIONE ENTER PARA CONTINUAR Luego de presentar un Formato de pantalla para el ingreso de datos, ingresar el número de asiento a comprar. Cada número de asiento debe ser verificado que no esté vendido. En caso de ser lo contrario mostrar un mensaje adecuado. Finalmente si todo está conforme, solicitar el ingreso de datos personales del pasajero como son: Apellidos y Nombres, Edad, DNI. CONSULTAS [1] Consulta de todas las rutas [2] Consulta de Pasajeros [3] Retorno al Menú Principal. CONSULTA DE TODAS LAS RUTAS Mostrar todas las rutas, ordenadas alfabéticamente, de acuerdo al siguiente formato: CONSULTA DE RUTAS RUTA CIUDAD TARIFA VENDIDOS LIBRES IMPORTE PRESIONE ENTER PARA CONTINUAR CONSULTA DE PASAJEROS Ingresar un código de ruta y un código de turno para mostrar todos los pasajeros que viajaron en dicho turno. Ordenados en forma alfabética por Apellidos, de acuerdo al siguiente formato: CONSULTA DE PASAJEROS CODIGO DE RUTA: TURNO: HORA: DIA ASIENTO APELLIDOS NOMBRES EDAD PRESIONE ENTER PARA CONTINUAR DNI UTILIZAR LOS CONOCIMIENTOS HASTA EL MOMENTO ADQUIRIDOS EN C++. FUNCIONES, ARRAY, ESTRUCTURAS Y PUNTEROS PARA DESARROLLAR LA APLICACIÓN. ESTE PROYECTO SERA PRESENTADO DE MANERA GRUPAL CON NO MAYOR DE 04 INTEGRANTES POR GRUPO EL DIA DEL EXAMEN DE SEGUNDA UNIDAD.