Ejercicios 3 y 4

99 views
Skip to first unread message

Nico Brest

unread,
Aug 11, 2011, 10:03:37 PM8/11/11
to COBOL CAPACITACION
Buenas gente! Les mando los enunciados que tengo de los ejercicios
para los que me los pidieron:

Ejercicio 3: Cruce entre Maestro de Alumnos y A-Pagos: Recibo un mes y
año por parametro (MMAA). Grabar un archivo con todos los alumnos que
no pagaron en ese mes-año que recibí por parametro. El 1er registro
del archivo A-Pagos es un registro de control que contiene la fecha
(MMAA) del archivo de pagos.
Hay que hacer 2 validaciones, la 1ra anula el proceso: comparo el
registro de control con la fecha que recibo por parametro. Si no
coinciden, salgo del programa. La 2da es entre el registro de control
con la fecha-de-pago de cada registro que leo del archivo A-Pagos, si
no coinciden, grabo en el archivo de incidencias.
Ademas, pide actualizar fecha-de-ultimo-pago del archivo Maestro de
Alumnos, con los Alumnos que pagaron ese mes que recibi por parametro.
Hay 12 Catedras, pide un resumen con los totales cobrados para las 12
cátedras vigentes.

ARCHIVOS:

A-ALUMNOS:
.NRO-LEGAJO
.FECHA-ULTIMO-PAGO
.CATEDRA
.FUNCION

A-PAGOS:
.NRO-LEGAJO
.FECHA-DE-PAGO
.MONTO
.MES-AÑO-DE-CUOTA-PAGADA (MMAA)

---------------------------------

Ejercicio 4: Realizar un cruce entre ficheros de clientes y pagos para
obtener los clientes que pagaron en el ultimo mes. Puede haber varios
pagos por el mismo cliente. Se desea grabar en Salida, el fichero con
pagos de clientes en el ultimo mes y emitir un listado de pagos de los
clientes en el mes con totales de provincia, pais y general. Tambien
se graban incidencias. Emitir estadisticas de leidos fichero 1, leidos
fichero 2, grabados ok, grabados incidencias. Por parametro recibo la
fecha del mes y año a procesar (MMAAAA). Cardinalidad entre los
archivos: 1 a N.

ARCHIVOS:

A-CLIENTES
.CLAVE001
.PAIS
.PROVINCIA
.COD-CLIENTE
.NOMBRE-APELLIDO
.FECHA

A-PAGOS:
.CLAVE002
.PAIS
.PROVINCIA
.COD-CLIENTE
.FECHA-ULTIMO-PAGO
.IMPORTE

Saludos!

Nico

Jesús Herrera

unread,
Aug 11, 2011, 10:07:47 PM8/11/11
to cobol-cap...@googlegroups.com
¡Gracias!
Reply all
Reply to author
Forward
0 new messages