Apprenez les bases du COBOL et développez vos compétences en programmation legacy avec une approche moderne.
En COBOL, il est possible de combiner plusieurs conditions dans une instruction IF ou EVALUATE à l’aide des opérateurs logiques AND, OR et NOT.
Cela permet d’écrire des tests plus précis et plus puissants.
IF CONDITION AND AUTRE-CONDITION
instructions...
END-IF.
IF AGE > 18 AND ETAT = "A"
DISPLAY "Client actif majeur".
END-IF.
IF NOM = "DUPONT" OR NOM = "DURAND"
DISPLAY "Nom reconnu".
END-IF.
IF NOT ACTIF
DISPLAY "Compte inactif".
END-IF.
L’ordre d’évaluation suit ces règles :
() pour forcer l’ordre d’évaluationIF (AGE > 18 AND SEXE = "F") OR SEXE = "X"
DISPLAY "Condition valide".
END-IF.
NOT
Les opérateurs logiques AND, OR et NOT permettent d’affiner la logique de vos programmes COBOL.
Bien utilisés, ils rendent vos conditions plus puissantes, mais doivent rester lisibles.