Pedr026

PROG006

Jun 19th, 2018
443
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
COBOL 2.33 KB | None | 0 0
  1.        IDENTIFICATION DIVISION.
  2.        PROGRAM-ID. PROG006.
  3.        AUTHOR.    PEDRO.
  4.       *
  5.        ENVIRONMENT DIVISION.
  6.        CONFIGURATION SECTION.
  7.        SPECIAL-NAMES.
  8.            DECIMAL-POINT IS COMMA.
  9.        INPUT-OUTPUT SECTION.
  10.        FILE-CONTROL.
  11.            SELECT ALTCLI ASSIGN TO DISK.
  12.       *
  13.        DATA DIVISION.
  14.        FILE SECTION.
  15.        FD ALTCLI
  16.           LABEL RECORD IS STANDARD
  17.           RECORD CONTAINS 76 CHARACTERS
  18.           DATA RECORD IS WS-REGISTRO-ALTCLI
  19.           VALUE OF FILE-ID "C:\IDECobol\altcli.txt".
  20.        01 WS-REGISTRO-ALTCLI.
  21.         05 WS-ALTCLI-AGENCIA PIC 9(05).
  22.         05 WS-ALTCLI-NUMERO-CONTA PIC 9(10).
  23.         05 WS-ALTCLI-NOME-CLIENTE PIC X(40).
  24.         05 WS-ALTCLI-TELEFONE PIC 9(08).
  25.         05 WS-ALTCLI-RENDA-MENSAL PIC S9(11)V99.
  26.        WORKING-STORAGE SECTION.
  27.        77 CONTINUA PIC X(01).
  28.        SCREEN SECTION.
  29.        01 TELA.
  30.         05 BLANK SCREEN.
  31.         05 LINE 01 COLUMN 29 VALUE "Unimonte - Santos".
  32.         05 LINE 02 COLUMN 27 VALUE "Movimento de clientes".
  33.         05 LINE 06 COLUMN 18 VALUE "Codigo da agencia..:".
  34.         05 LINE 08 COLUMN 18 VALUE "Numero da conta....:".
  35.         05 LINE 10 COLUMN 18 VALUE "Nome do cliente....:".
  36.         05 LINE 12 COLUMN 18 VALUE "Telefone...........:".
  37.         05 LINE 14 COLUMN 18 VALUE "Renda Mensal.......:".
  38.         05 LINE 17 COLUMN 18 VALUE "Continua...........:".
  39.         05 LINE 17 COLUMN 43 VALUE "S/N".
  40.         05 LINE 21 COLUMN 18 VALUE "Mensagem...........:".
  41.       *
  42.        PROCEDURE DIVISION.
  43.        010-INICIO.
  44.            OPEN INPUT ALTCLI.
  45.        020-MOSTRA.
  46.            READ ALTCLI AT END GO TO 040-ACABA.
  47.            DISPLAY TELA.
  48.            DISPLAY (06, 39) WS-ALTCLI-AGENCIA.
  49.            DISPLAY (08, 39) WS-ALTCLI-NUMERO-CONTA.
  50.            DISPLAY (10, 39) WS-ALTCLI-NOME-CLIENTE.
  51.            DISPLAY (12, 39) WS-ALTCLI-TELEFONE.
  52.            DISPLAY (14, 39) WS-ALTCLI-RENDA-MENSAL.
  53.        030-CONTINUA.
  54.            ACCEPT (17, 39) CONTINUA.
  55.            IF CONTINUA = 'S' OR 's'
  56.               GO TO 020-MOSTRA.
  57.            GO TO 090-FIM.
  58.        040-ACABA.
  59.            DISPLAY TELA.
  60.            DISPLAY (21, 39) "FIM DO ARQUIVO!!".
  61.            ACCEPT (17, 39) CONTINUA.
  62.            IF CONTINUA = 'S' OR 's'
  63.               GO TO 020-MOSTRA.
  64.        090-FIM.
  65.            CLOSE ALTCLI.
  66.        STOPRUN.
Add Comment
Please, Sign In to add comment