« COBOL/Fonctions intrinsèques » : 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 16 :
==Appel de fonction==
 
Pour faire appel à de telles fonctions, vous devez utiliser l'instruction <code>FUNCTION</code> qui se présente comme ceci :
 
{{exemple|contenu=<source lang="cobol">FUNCTION nom [ ( arguments ) ].</source>}}
 
 
Le nom de la fonction suit le mot-clé <code>FUNCTION</code> et les (éventuels) arguments sont placés entre parenthèses et séparés par des virgules.
 
Si la fonction ne prend pas d'arguments, ne mettez pas de parenthèses vides.
Ligne 71 ⟶ 72 :
Dans cet exemple, nous demandons à l'utilisateur de saisir trois valeurs entières au clavier, nous affichons ensuite le MIN et le MAX de ces valeurs.
 
{{exemple|contenu=<source lang="cobol">
000001 IDENTIFICATION DIVISION.
000002 PROGRAM-ID. ex-functions.
Ligne 91 ⟶ 92 :
000018 DISPLAY "max=" FUNCTION MAX (x, y, z).
000019 STOP RUN.
000020 END PROGRAM ex-functions.</source>}}
 
 
La valeur de retour de la fonction <code>MIN</code> (respectivement <code>MAX</code>) est utilisée par l'instruction <code>DISPLAY</code>.
 
[[Catégorie:COBOL]]