Ver Mensaje Individual
  #12
Antiguo 27 de marzo de 2023, 16:26
Nitzer
Guru de COBOL
Activista del Foro: Activista del Foro - Issue reason: Por Videoconferencia-Webinar Guru de los Gurus: Por solidos y amplios conocimientos - Issue reason: Por aportar conocimientos excepcionales 
Última Actividad 05.08.2026 17:33
Posts Posts: 200
Likes enviados Enviados: 70
Likes recibidos Recibidos: 157

Hola compañeros, independientemente de que un compilador permita o no cierta sintaxis, yo siempre programa de una forma estructurada, nunca utilizo punto al final solo si hay párrafos.
Mantengo un sangrado de 3 columnas, utilizo mas EVALUATE que IF, no utilizo NUNCA el comando GO.
Cuando programo en PowerCobol, procuro no escribir mucho en los eventos, si va a haber mucho código, prefiero llamar a un procedimiento mas explicativo.

Código COBOL:
  1. WORKING-STORAGE SECTION.
  2. 01  VARIABLES.
  3.     02  CONTADOR PIC 9(8).
  4.     02  OPCION   PIC 9.
  5.     02  VALOR PIC 99.
  6. PROCEDURE DIVISION.
  7.     INITIALIZE VALOR
  8.     PERFORM VARYING CONTADOR FROM 1 BY 1 UNTIL CONTADOR > 10
  9.        DISPLAY 'LO QUE SEA'
  10.        ADD 1 TO VALOR
  11.        EVALUATE OPCION
  12.           WHEN 1 DISPLAY 'OPCION 1'
  13.           WHEN 2 DISPLAY 'OPCION 2'
  14.        END-EVALUATE
  15.      END-PERFORM

es un código sin sentido , pero era para mostrar como lo hago. Y lo del punto al final de cada línea os digo que no lo utilizo, y tengo procedures de miles de líneas.
Nitzer is offline   Responder Con Cita