La empresa de transporte “El Rápido” desea implementar una

Anuncio
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.
Descargar