En COBOL, une variable est comme une boîte de rangement qui peut contenir différentes valeurs.
En COBOL, on déclare les variables dans la section WORKING-STORAGE du DATA DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 NOM-CLIENT PIC X(20).
01 SOLDE-COMPTE PIC 9(5)V99.
01 DATE-NAISSANCE PIC 9(8).
Chaque variable a un nom et un type qui définit ce qu'elle peut contenir.
Le programme COBOL peut stocker des valeurs dans ces variables...
MOVE "Dupont" TO NOM-CLIENT.
MOVE 1500.50 TO SOLDE-COMPTE.
MOVE 19900115 TO DATE-NAISSANCE.
...et récupérer ces valeurs quand nécessaire.
DISPLAY "Client: " NOM-CLIENT.
IF SOLDE-COMPTE > 1000 THEN
PERFORM TRAITEMENT-PREMIUMEND-IF.
Une variable COBOL est comme une boîte étiquetée où le programme peut :
Les variables permettent au programme de garder en mémoire les informations dont il a besoin.