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