fork download
  1. IDENTIFICATION DIVISION.
  2. PROGRAM-ID. PROG02.
  3. AUTHOR. BRUNO.
  4.  
  5. *DEFINICAO DO PATH ARQUIVO DE ENTRADA
  6. ENVIRONMENT DIVISION.
  7. CONFIGURATION SECTION.
  8. SPECIAL-NAMES. DECIMAL-POINT IS COMMA.
  9. INPUT-OUTPUT SECTION.
  10. FILE-CONTROL.
  11. SELECT ARQ-S ASSIGN TO "CLIENTES.DAT".
  12.  
  13.  
  14. *DEFINICAO DO ARQUIVO DE ENTRADA
  15. DATA DIVISION.
  16. FILE SECTION.
  17. FD ARQ-S
  18. LABEL RECORD IS STANDARD.
  19. 01 REG-S
  20. 03 COD-CLI-E PIC 9(05).
  21. 03 VALOR-E PIC 9(07)V99.
  22.  
  23.  
  24. *DEFINICAO DAS VARIAVEIS UTILIZADAS NO PROGRAMA
  25. WORKING-STORAGE SECTION.
  26. 77 W-GRAVA PIC X.
  27. 77 W-OUTRO PIC X.
  28. 01 W-COD-CLI-E PIC 9(05).
  29. 01 W-VALOR-E PIC 9(07)V99.
  30.  
  31.  
  32. *INICIO DA CODIFICACAO DO PROGRAMA
  33. PROCEDURE DIVISION.
  34. INICIO.
  35. OPEN OUTPUT ARQ-S.
  36.  
  37.  
  38. PERFORM TELA01.
  39. CLOSE ARQ-S
  40. STOP RUN.
  41.  
  42.  
  43. *INICIO DA CONSTRUCAO DA TELA
  44. TELA01
  45. DISPLAY (03 21) "C A D A S T R O D E C L I E N T E S".
  46. DISPLAY (06 09) "CLIENTE..:".
  47. DISPLAY (08 09) "VALOR....:".
  48. ACCEPT (06 20) W-COD-CLI-E.
  49. ACCEPT (08 20) W-VALOR-E.
  50. PERFORM TELA02.
  51.  
  52.  
  53. TELA02
  54. DISPLAY (16 33) " ".
  55. DISPLAY (14 01) "----------------------------------------"
  56. DISPLAY (14 40) "----------------------------------------"
  57. DISPLAY (16 34) "GRAVAR...:".
  58. ACCEPT (16 44) W-GRAVA.
  59.  
  60.  
  61. IF W-GRAVA = "S"
  62. PERFORM GRAVAR.
  63.  
  64.  
  65. *PROCEDURE QUE GRAVA O REGISTRO
  66. GRAVAR.
  67. MOVE W-COD-CLI-E TO COD-CLI-E.
  68. MOVE W-VALOR-E TO VALOR-E.
  69. WRITE REG-S.
  70. DISPLAY (16 34) " ".
  71. DISPLAY (16 33) "CONTINUAR...:".
  72. ACCEPT (16 48) W-OUTRO.
  73. IF W-OUTRO = "S"
  74. PERFORM TELA01.
  75.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cob:1: Warning: Invalid indicator 'F' at column 7
prog.cob:5: Warning: Invalid indicator 'N' at column 7
prog.cob:11: Warning: Invalid indicator 'I' at column 7
prog.cob:14: Warning: Invalid indicator 'I' at column 7
prog.cob:18: Warning: Invalid indicator 'O' at column 7
prog.cob:21: Warning: Invalid indicator 'I' at column 7
prog.cob:24: Warning: Invalid indicator 'G' at column 7
prog.cob:32: Warning: Invalid indicator 'U' at column 7
prog.cob:35: Warning: Invalid indicator 'M' at column 7
prog.cob:38: Warning: Invalid indicator 'A' at column 7
prog.cob:43: Warning: Invalid indicator 'Y' at column 7
prog.cob:45: Warning: Invalid indicator 'Y' at column 7
prog.cob:49: Warning: Invalid indicator 'M' at column 7
prog.cob:54: Warning: Invalid indicator 'Y' at column 7
prog.cob:58: Warning: Invalid indicator 'R' at column 7
prog.cob:61: Warning: Invalid indicator 'M' at column 7
prog.cob:69: Warning: Invalid indicator 'Y' at column 7
prog.cob:72: Warning: Invalid indicator 'U' at column 7
prog.cob:1: Error: syntax error, unexpected WORD, expecting PROGRAM_ID
stdout
Standard output is empty