Ajouter une valeur à une autre (forme 2)

Il existe une deuxième manière d’effectuer une addition en COBOL. Elle permet de **modifier directement la valeur d’une variable** en lui ajoutant une autre.

ADD A TO B

Avec cette écriture, la variable B **va changer** : elle recevra le résultat de A + B. La variable A, elle, **ne bouge pas**.

🔢 Exemple

Avant l'instruction     | Après l'instruction
------------------------|---------------------
A = 12                | A = 12
B = 7                 | B = 19

🧠 Ce qu’il faut retenir

Dans cette zone mémoire, l’ordinateur stocke temporairement des données comme des chiffres ou du texte. Chaque variable agit comme une **étiquette** qui permet de retrouver et de modifier ces données.

🧰 Illustration mémoire simplifiée

Mémoire de travail :
+--------------------+
| A      →  12       |
| B      →  19       |
| CODE   →  X42      |
| TOTAL  →  2000     |
+--------------------+

La mémoire peut contenir toutes sortes d'informations : des nombres, du texte, ou même des symboles.

💡 Exemple COBOL complet

IDENTIFICATION DIVISION.
PROGRAM-ID. AdditionMemoire.

DATA DIVISION.
WORKING-STORAGE SECTION.
01 A     PIC 9(3) VALUE 12.
01 B     PIC 9(3) VALUE 7.

PROCEDURE DIVISION.
    ADD A TO B.
    DISPLAY "Nouvelle valeur de B : " B.
    STOP RUN.
    
Ce programme affiche : Nouvelle valeur de B : 19

Téléchargez le code source : 🔍 Voir dans un nouvel onglet | 📥 Télécharger le fichier

Retour