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

📘 Gestion des instructions multiples dans une condition

En COBOL, lorsqu'une condition IF est remplie, vous pouvez exécuter plusieurs instructions. Il est essentiel de bien organiser ces blocs pour assurer la lisibilité et éviter des erreurs d’interprétation.

📐 Syntaxe avec instructions multiples
IF SOLDE <  0
    DISPLAY "Solde négatif détecté".
    MOVE "O" TO ETAT-COMPTE.
END-IF.

Toutes les instructions à exécuter doivent être indentées sous le IF et encadrées par END-IF.

📎 Exemple avec condition combinée
IF AGE >  65 AND ACTIF
    DISPLAY "Client actif senior".
    ADD  1 TO NB-SENIORS.
END-IF.
📏 Règles de structuration
  • Indentation uniforme pour chaque instruction du bloc
  • Ajoutez une ligne vide avant et après pour isoler visuellement les blocs
  • Commentez en début de bloc si la logique est importante ou répétée
✅ Bonnes pratiques
  • Regroupez vos instructions dans des paragraphes nommés si elles dépassent 3 lignes
  • Utilisez PERFORM pour déléguer un traitement conditionnel complexe
  • Ne placez jamais plusieurs instructions sur la même ligne
  • Respectez toujours END-IF même pour 2 lignes

Structurer correctement les instructions multiples après une condition rend votre programme plus lisible, plus robuste, et beaucoup plus simple à maintenir. COBOL favorise la clarté : chaque instruction doit être bien positionnée et visible dans sa logique.

↑ Haut