« COBOL/Conditions » : différence entre les versions

Contenu supprimé Contenu ajouté
Guillpetiot (discussion | contributions)
mAucun résumé des modifications
Guillpetiot (discussion | contributions)
mAucun résumé des modifications
Ligne 14 :
Une condition se présente comme ceci :
 
X [IS] | [NOT] < | Y
| > |
| = |
Ligne 24 :
Une condition est utilisée au sein d'une structure en <code>IF / ELSE</code>, dite structure conditionnelle. Une telle structure se présente sous cette forme :
 
{{exempledéfinition|contenu=<source lang="cobol">
IF condition
THEN instructions
Ligne 105 :
Le langage nous offre une autre instruction, plus générale, pour tester des conditions : l'instruction <code>EVALUATE</code>.
 
{{exempledéfinition|contenu=<source lang="cobol">
EVALUATE Z|condition|TRUE|FALSE
WHEN condition|TRUE|FALSE|{[NOT] X [THRU Y]}
Ligne 116 :
Cette forme est très générale, on peut en distinguer 2 formes particulières. Voici la première :
 
{{exempledéfinition|contenu=<source lang="cobol">
EVALUATE Z
WHEN [NOT] X [THRU Y]
Ligne 151 :
Voici la deuxième manière d'utiliser l'instruction <code>EVALUATE</code> :
 
{{exempledéfinition|contenu=<source lang="cobol">
EVALUATE condition|TRUE|FALSE
WHEN condition|TRUE|FALSE
Ligne 207 :
Il est possible de mettre explicitement une variable conditionnelle à <code>TRUE</code>, toutes les autres variables conditionnelles qui lui sont apparentées seront automatiquement mises à <code>FALSE</code>. L'instruction qui permet cela est <code>SET</code>.
 
{{exempledéfinition|contenu=<source lang="cobol">SET nom-condition ... TO TRUE.</source>}}