Vous êtes sur la page 1sur 3

IDENTIFICATION DIVISION.

PROGRAM-ID. "AGENCIAS".
AUTHOR. JOAN BARRERA-REINALDO.
*
ENVIRONMENT DIVISION.
CONFIGURATION SECTION.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT AGENCIAS ASSIGN TO DISK
ORGANIZATION IS LINE SEQUENTIAL.
DATA DIVISION.
*
FILE SECTION.
FD AGENCIAS
VALUE OF FILE-ID "AGENCIAS.DAT".
01 REGISTRO-AGE.
02 COD-AGENCIA PIC 9(4).
02 NOM-AGENCIA PIC X(25).
02 FEC-INICIO.
03 DIA-INICIO PIC 99.
03 MES-INICIO PIC 99.
03 ANO-INICIO PIC 9(4).
02 COD-CARTERA PIC 9(4).
02 MON-COBRAR PIC 9(11)v99.
02 CIC PIC 99.
02 ZON PIC X(3).
02 FEC-CARTERA.
03 DIA-CARTERA PIC 99.
03 MES-CARTERA PIC 99.
03 ANO-CARTERA PIC 9(4).
02 TIP-COMISION PIC A.
02 POR-COMISION PIC 9(5)v99.
02 NUM-DEPOSITO PIC 9(5).
02 MON-DEPOSITO PIC 9(11)v99.
02 FEC-DEPOSITO.
03 DIA-DEPOSITO PIC 99.
03 MES-DEPOSITO PIC 99.
03 ANO-DEPOSITO PIC 9(4).
*
WORKING-STORAGE SECTION.
01 REG-AGEWSS.
02 COD-AGEWSS PIC 9(4).
02 NOM-AGEWSS PIC X(25).
02 FEC-INIWSS.
03 DIA-INIWSS PIC 99.
03 MES-INIWSS PIC 99.
03 ANO-INIWSS PIC 9(4).
02 COD-CARWSS PIC 9(4).
02 MON-COBWSS PIC 9(11)v99.
02 CICWSS PIC 99.
02 ZONWSS PIC X(3).
02 FEC-CARWSS.
03 DIA-CARWSS PIC 99.
03 MES-CARWSS PIC 99.
03 ANO-CARWSS PIC 9(4).
02 TIP-COMWSS PIC A.
02 POR-COMWSS PIC 9(5)v99.
02 NUM-DEPWSS PIC 9(5).
02 MON-DEPWSS PIC 9(11)v99.
02 FEC-DEPWSS.
03 DIA-DEPWSS PIC 99.
03 MES-DEPWSS PIC 99.
03 ANO-DEPWSS PIC 9(4).
77 CONT PIC A VALUE SPACES.
*
PROCEDURE DIVISION.
AGENCIAS.
OPEN OUTPUT AGENCIAS.
SEGUIR.
DISPLAY "INTRODUZCA CODIGO DE AGENCIA".
ACCEPT COD-AGEWSS.
DISPLAY "INTRODUZCA EL NOMBRE DE LA AGENCIA".
ACCEPT NOM-AGEWSS.
DISPLAY "FECHA DE INICIO".
ACCEPT FEC-INIWSS.
DISPLAY "INTRUDUZCA CODIGO CARTERA".
ACCEPT COD-CARWSS.
DISPLAY "INTRODUZCA MONTO A COBRAR".
ACCEPT MON-COBWSS.
DISPLAY "INTRODUZCA EL CICLO".
ACCEPT CICWSS.
DISPLAY "INTRODUZCA ZONA".
ACCEPT ZONWSS.
DISPLAY "INTRUDUZCA FECHA DE CARTERA".
ACCEPT FEC-CARWSS.
DISPLAY "INTRODUZCA TIPO DE COMISION".
ACCEPT TIP-COMWSS.
DISPLAY "INTRODUZCA PORCENTAJE DE COMISION".
ACCEPT POR-COMWSS.
DISPLAY "INTRODUZCA NUMERO DE DEPOSITO".
ACCEPT NUM-DEPWSS.
DISPLAY "INTRODUZCA MONTO DEL DEPOSITO".
ACCEPT MON-DEPWSS.
DISPLAY "INTRODUZCA FECHA DE DEPOSITO".
ACCEPT FEC-DEPWSS.
MOVE COD-AGEWSS TO COD-AGENCIA.
MOVE NOM-AGEWSS TO NOM-AGENCIA.
MOVE FEC-INIWSS TO FEC-INICIO.
MOVE COD-CARWSS TO COD-CARTERA.
MOVE MON-COBWSS TO MON-COBRAR.
MOVE CICWSS TO CIC.
MOVE ZONWSS TO ZON.
MOVE FEC-CARWSS TO FEC-CARTERA.
MOVE TIP-COMWSS TO TIP-COMISION.
MOVE POR-COMWSS TO POR-COMISION.
MOVE NUM-DEPWSS TO NUM-DEPOSITO.
MOVE MON-DEPWSS TO MON-DEPOSITO.
MOVE FEC-DEPWSS TO FEC-DEPOSITO.
WRITE REGISTRO-AGE.
DISPLAY "DESEA CONTINUAR S/N".
ACCEPT CONT.
IF CONT = "S"
GO TO SEGUIR
END-IF.
DISPLAY "FIN".
CLOSE AGENCIAS.
STOP RUN.

Vous aimerez peut-être aussi