Accueil 1h - Accueil démo - Accueil 24H

Mode pas à pas : instruction PERFORM

Dans cet exemple, vous allez observer comment une boucle PERFORM UNTIL permet de répéter une action tant qu'une condition n'est pas remplie.

🧠 Astuce pour bien comprendre la condition :

La boucle PERFORM UNTIL COMPTEUR > 5 signifie que le programme répète les instructions tant que COMPTEUR est inférieur ou égal à 5.

✔️ Dès que COMPTEUR devient supérieur à 5, la condition est vraie, donc la boucle s’arrête.

📝 Moyen mnémotechnique : lisez UNTIL comme « jusqu’à ce que ». La boucle continue jusqu’à ce que COMPTEUR dépasse 5.

IDENTIFICATION DIVISION.
PROGRAM-ID. DemoPerform.

DATA DIVISION.
WORKING-STORAGE SECTION.
01 COMPTEUR PIC 9(1) VALUE 1.

PROCEDURE DIVISION.
    PERFORM BOUCLE UNTIL COMPTEUR > 5.
    STOP RUN.

BOUCLE SECTION.
    DISPLAY "Valeur : " COMPTEUR.
    ADD 1 TO COMPTEUR.
    EXIT.
  
Cliquez sur « Suivant » pour exécuter chaque ligne de la boucle et voir le compteur évoluer.

Valeur en mémoire

NomValeur
COMPTEUR1