Pascal/Turbo Pascal - Ayuda con un programa en pascal

 
Vista:
Imágen de perfil de Daniel

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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Daniel

Ayuda con un programa en pascal

Publicado por Daniel (15 intervenciones) el 25/12/2015 09:48:06
Si quisiera que alguien me diera sugerencias principalmente en lo siguiente, del resto veo como hago:

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

Que procedimiento tendría que hacer para determinar si el pasaporte , la declaración de impuestos y el certificado de vacuna estén vencidos?. Y el programe me indique si uno de los 3 está vencido escribir "recaudos no vigentes'
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de salazarvalbuena

Ayuda con un programa en pascal

Publicado por salazarvalbuena (15 intervenciones) el 17/03/2016 05:48:25
Algunos modelos de trabajo práctico de Computación 1, código 323
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar