
Ayuda con un programa en pascal
Publicado por Daniel (15 intervenciones) el 25/12/2015 09:25:04
Mi nombre es daniel, estudio a distancia y
tengo muchas dificultades para hacer este problema mandado en le UNI. Hay alguien que pueda ayudarme o darme sugerencias?
ESPECIFICACIONES:
La agencia de viajes “TOURSVEN” no escapa e esta situación, por lo que se
ha dado a la tarea de automatizar el proceso de venta de boletos, con el fin de
llevar el control de clientes que puedan y deseen viajar al exterior, para ello se
cuenta con la siguiente información:
- Número de pasaporte
- Fecha de expedición del pasaporte
- Origen del pasaporte:
- V = Venezolano
- E = Extranjero
- Fecha de expedición del certificado de vacuna
- Fecha de expedición de la declaración de impuesto. Si el pasaporte fue
expedido en Venezuela caducará al año, en caso contrario su duración es
de dos años. El certificado de vacuna y la declaración de impuesto son
válidos por un año.
Para la automatización del proceso de ventas de boletos se debe considerar la
siguiente información, donde se detalla el registro con las características de
cada cliente, la longitud y tipo (numérico y alfanumérico) de sus campos:
INFORMACIÓN LONGITUD TIPO
Apellidos y nombre 60 X
Número de pasaporte 10 N
Fecha de expedición 8 N
Origen del pasaporte 1 X
Fecha de certificado-vacuna 8 N
Fecha de declaración-impuesto 8 N
Con base en lo planteado, diseñe un programa en Pascal que, haciendo uso de
Arreglos (vectores y/o matrices), permita realizar lo siguiente:
Presentar un menú de mantenimiento con las opciones de Incluir,
Modificar, Eliminar, Reporte y Salida.
Validar los datos en línea, es decir, en el momento que se introduzca el
valor del campo debe ser validado.
Ingresar por pantalla los datos correspondientes a los clientes
Ordenar el registro de cliente por el Número de Pasaporte.
Procesar la información dada de tal manera que chequee si los recaudos
están vigentes, en caso contrario se debe imprimir además de los datos
del cliente, el mensaje “RECAUDOS NO VIGENTES”.
Generar un reporte impreso que presente la siguiente información
- Cuantos clientes tienen pasaporte Venezolano
- Cuantos clientes tienen pasaporte Extranjero
- Cuantos clientes tienen vencido el certificado de vacunas
- Cuantos clientes tienen vencido la declaración de Impuesto
- Cuantos clientes tienen los recaudos vigentes.
tengo muchas dificultades para hacer este problema mandado en le UNI. Hay alguien que pueda ayudarme o darme sugerencias?
ESPECIFICACIONES:
La agencia de viajes “TOURSVEN” no escapa e esta situación, por lo que se
ha dado a la tarea de automatizar el proceso de venta de boletos, con el fin de
llevar el control de clientes que puedan y deseen viajar al exterior, para ello se
cuenta con la siguiente información:
- Número de pasaporte
- Fecha de expedición del pasaporte
- Origen del pasaporte:
- V = Venezolano
- E = Extranjero
- Fecha de expedición del certificado de vacuna
- Fecha de expedición de la declaración de impuesto. Si el pasaporte fue
expedido en Venezuela caducará al año, en caso contrario su duración es
de dos años. El certificado de vacuna y la declaración de impuesto son
válidos por un año.
Para la automatización del proceso de ventas de boletos se debe considerar la
siguiente información, donde se detalla el registro con las características de
cada cliente, la longitud y tipo (numérico y alfanumérico) de sus campos:
INFORMACIÓN LONGITUD TIPO
Apellidos y nombre 60 X
Número de pasaporte 10 N
Fecha de expedición 8 N
Origen del pasaporte 1 X
Fecha de certificado-vacuna 8 N
Fecha de declaración-impuesto 8 N
Con base en lo planteado, diseñe un programa en Pascal que, haciendo uso de
Arreglos (vectores y/o matrices), permita realizar lo siguiente:
Presentar un menú de mantenimiento con las opciones de Incluir,
Modificar, Eliminar, Reporte y Salida.
Validar los datos en línea, es decir, en el momento que se introduzca el
valor del campo debe ser validado.
Ingresar por pantalla los datos correspondientes a los clientes
Ordenar el registro de cliente por el Número de Pasaporte.
Procesar la información dada de tal manera que chequee si los recaudos
están vigentes, en caso contrario se debe imprimir además de los datos
del cliente, el mensaje “RECAUDOS NO VIGENTES”.
Generar un reporte impreso que presente la siguiente información
- Cuantos clientes tienen pasaporte Venezolano
- Cuantos clientes tienen pasaporte Extranjero
- Cuantos clientes tienen vencido el certificado de vacunas
- Cuantos clientes tienen vencido la declaración de Impuesto
- Cuantos clientes tienen los recaudos vigentes.
Valora esta pregunta


0