Bienvenue dans la formation COBOL

Apprenez les bases du COBOL et développez vos compétences en programmation legacy avec une approche moderne.

Info : Ce module vous permet d’accéder rapidement aux contenus essentiels de la formation COBOL.
Retour au plan général
PERFORM VARYING : boucle avec compteur, initialisation et incrémentation

La structure PERFORM VARYING  est utilisée en COBOL pour exécuter une boucle avec :

Elle est équivalente à une boucle for dans d’autres langages comme C ou Python.


Exemple :


       IDENTIFICATION DIVISION.
       PROGRAM-ID.     BoucleVarying.
       DATA DIVISION.
       WORKING-STORAGE SECTION.
       01 Compteur          PIC 9(02) VALUE 0.

       PROCEDURE DIVISION.
           PERFORM VARYING Compteur FROM 1 BY 1 UNTIL Compteur > 5
               DISPLAY "Itération numéro " Compteur
           END-PERFORM 
           STOP RUN. 

Étapes détaillées :

Cette forme de boucle est parfaite pour répéter un bloc un nombre défini de fois, avec une logique claire et centralisée dans l’en-tête de la boucle.

↑ Haut