Apprenez les bases du COBOL et développez vos compétences en programmation legacy avec une approche moderne.
En COBOL, la clause VALUE permet de donner une valeur initiale à une variable au moment de sa déclaration. C’est un moyen simple et efficace d’assurer que les données commencent avec un contenu connu, évitant ainsi des erreurs de traitement.
La clause VALUE s’écrit juste après la clause PIC lors de la déclaration d’une variable.
Elle fonctionne aussi bien pour les chaînes de caractères que pour les valeurs numériques.
01 MESSAGE-BIENVENUE PIC X(50) VALUE "Bienvenue dans le programme".
01 COMPTEUR PIC 9(4) VALUE 0.
01 TVA PIC 9(2)V9(2) VALUE 20.00.
PIC."...".VALUE 0001).S dans PIC permet d’avoir une valeur positive ou négative par défaut.01 NOM-UTILISATEUR PIC X(20) VALUE "INCONNU".
01 ETAT PIC X VALUE "A".
01 COMPTEUR-INITIAL PIC S9(3) VALUE -100.
VALUE ZERO – pour initialiser à 0VALUE SPACE – pour une chaîne vide (remplie d'espaces)VALUE HIGH-VALUE – valeur la plus haute possible (rarement utilisée)VALUE LOW-VALUE – valeur la plus basse possible
La clause VALUE est simple mais essentielle en COBOL. Elle vous permet de poser des bases claires et sûres pour toutes vos variables.
Un programme bien initialisé est un programme plus fiable dès son premier lancement.