EXERCICIO 01-cobolvsom

download EXERCICIO 01-cobolvsom

of 1

Transcript of EXERCICIO 01-cobolvsom

  • 7/23/2019 EXERCICIO 01-cobolvsom

    1/1

    IDENTIFICATION DIVISION PROGRAM-ID. DIASEM.

    DATA DIVISIONWORKING-STORAGE SECTION

    01 DIAS PIC X(56) vALUE ' 1SEGUNDA2TERCA 3QUARTA 4QUINTA 5SEXT - 'A 6SABADO 7DOMINGO'. 01 TBDIA REDEFINES DIAS.

    02 FILLER OCCURS 7. 03 COD-DIA PIC 9(1). 03 NOME-DIA PIC X(7)

    01 DIA2. 02 PIC X(8) VALUE '1SEGUNDA' 02 PIC X(8) VALUE '1SEGUNDA' 02 PIC X(8) VALUE '2TERCA' 02 PIC X(8) VALUE '3QUARTA' 02 PIC X(8) VALUE '4QUINTA' 02 PIC X(8) VALUE '5SEXTA' 02 PIC X(8) VALUE '6SABADO'

    02 PIC X(8) VALUE '7DOMINGO'01 FILLER REDEFINES DIA2. 02 TB2 OCCURS 7 INDEXED BY IDX. 03 COD-DIA2 PIC 9(1)

    03 NOME-DIA2 PIC X(7) 01 RECEBE-DIA PIC 9(1)

    PROCEDURE DIVISION

    ACCEPT RECEBE-DIA FROM DAY-OF-KIK DISPLAY 'DAY-OF-WEEK RECEBIDO: ' RECEBE-DIA SEARCH TB2 VARYING IDX

    WHEN COD-DIA2(IDX) EQUAL RECEBE-DIADISPLAY ' O DIA DA SEMANA ' NOME-DIA2(IDX)

    END-SEARCHSTOP RUN

    ______________________________________________________________________________________

    LINKAGE SECTION01 LK-PARM. 02 DATA-MOVIMENTO 02 TAMANHO-PARM PIC S9(4) COMP. 03 DIA MOVIMENTO PIC 9(2).

    03 MES MOVIMENTO PIC 9(2). 03 ANO MOVIMENTO PIC 9(4).

    cRIAR UM PROGRAMA QUE RECEBE UMA PICX DE 1

    SET IDX TO 1