Ver Mensaje Individual
  #2
Antiguo 3 de agosto de 2022, 21:48
Josber
Moderador Global
Activista del Foro: Activista del Foro - Issue reason: Por aportar manuales y enriquecer  Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos 
Última Actividad 20.09.2026 12:17
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492

A ver, el fallo lo tienes en

Código COBOL:
  1. sw = 1

en COBOL, no existe esa forma, para darle valor a una variable, ha de hacerse con la instrucción MOVE,

Código COBOL:
  1. MOVE 1 TO SW

o, como es una variable numérica, también valdría

Código COBOL:
  1. COMPUTE SW = 1

Otra cosa, ya que en COBOL, se escribe muchíiiiiiisimo, puedes cambiar la instrucción PICTURE, (que no usa nadie), por su abreviatura PIC

Estos es idéntico

Código COBOL:
  1. 01  sw   PICTURE 9 VALUE 0.
  2.  
  3. 01  sw   PIC 9 VALUE 0.


Pruébalo y dinos algo.

Por cierto, todo lo que sea código COBOL, tienes un botón que pone CBL, que es para resaltar la sintaxis de ese lenguaje, (hay un botón para cada uno de los lenguajes más usados), úsalo la próxima vez, por favor.

Un salu2.-
Josber is offline   Responder Con Cita