Apprenez les bases du COBOL et développez vos compétences en programmation legacy avec une approche moderne.
L’instruction IF est utilisée pour effectuer des traitements conditionnels en COBOL.
Elle permet d’exécuter une ou plusieurs instructions uniquement si une condition est remplie.
IF CONDITION
INSTRUCTION.
END-IF.
Exemple :
IF MONTANT > 1000
DISPLAY "Alerte : montant élevé".
END-IF.
Vous pouvez ajouter un ELSE pour traiter les cas où la condition est fausse.
IF MONTANT > 1000
DISPLAY "Montant élevé".
ELSE
DISPLAY "Montant normal".
END-IF.
Il est possible d’imbriquer des IF dans d’autres IF.
Dans ce cas, utilisez toujours END-IF pour chaque bloc.
IF CLIENT-STATUT = "ACTIF"
IF SOLDE > 0
DISPLAY "Client actif avec solde positif".
END-IF.
END-IF.
END-IF pour chaque IF (bonne pratique moderne)IF / ELSE / END-IF plutôt que NEXT SENTENCEPERFORM
L’instruction IF est indispensable en COBOL. En respectant une écriture claire, indentée et bien terminée par END-IF,
vous faciliterez la lecture et la maintenance de vos programmes dans le temps.