Tipos de variables COBOL
En COBOL, las variables se definen en la sección DATA DIVISION
. A continuación, se proporcionaron ejemplos de cómo definir diferentes tipos de variables en COBOL:
Variables Numéricas
DATA DIVISION.
WORKING-STORAGE SECTION.
01 Entero PIC 9(5) VALUE 12345.
01 Decimal PIC 9(3)V9(2) VALUE 123.45.
En este ejemplo:
Entero
es una variable numérica de 5 dígitos.Decimal
es una variable numérica con parte entera de 3 dígitos y parte decimal de 2 dígitos.
Variables Alfanuméricas
DATA DIVISION.
WORKING-STORAGE SECTION.
01 Nombre PIC X(20) VALUE 'John Doe'.
01 Ciudad PIC A(15) VALUE 'New York'.
En este ejemplo:
Nombre
es una variable alfanumérica de longitud máxima 20.Ciudad
es una variable alfanumérica de longitud fija 15.
Variables de Caracteres Especiales
DATA DIVISION.
WORKING-STORAGE SECTION.
01 Caracter-Especial PIC X VALUE '@'.
01 Simbolo PIC N VALUE '$'.
En este ejemplo:
Caracter-Especial
es una variable de un solo carácter.Simbolo
es una variable de un solo carácter que puede contener caracteres especiales.
Variables de Fecha
DATA DIVISION.
WORKING-STORAGE SECTION.
01 Fecha-Presente PIC 9(8) VALUE 20240118.
01 Fecha-Nacimiento PIC 9(8) VALUE '19901025'.
En este ejemplo:
Fecha-Presente
es una variable numérica que representa la fecha actual en formato AAAAMMDD.Fecha-Nacimiento
es una variable numérica que representa una fecha de nacimiento en formato AAAAMMDD.
Estos son solo ejemplos básicos. Puedes ajustar la longitud y formato de las variables según tus necesidades específicas. Además, COBOL también permite la definición de tablas, registros y otros elementos más complejos para manejar datos de manera estructurada.