DEFFN
<fieldset class="formatter-container formatter-fieldset" style=""><legend>DEFFN</legend><div class="formatter-content">Instruction qui permet de définir une fonction.
Les crochets indiquent un contenu optionnel.
Le nom de la fonction peut faire au maximum 7 caractères.
Les paramètres de fonction ainsi que l'expression de celle-ci peuvent utiliser des noms de variables déjà utilisés dans le programme. Ici, ils ne servent qu'à la définition de la fonction. Par contre, dans l'expression, certaines variables existantes du programme peuvent être utilisées, mais il ne faut alors pas les mettre dans les paramètres de la fonction.
Pour l'utilisation de la fonction ainsi définie, voir FN ou l'exemple suivant.
</div></fieldset>
Syntaxe |
---|
DEFFN nom de fonction [(paramètres de la fonction)]=expression qui définit la fonction |
Les crochets indiquent un contenu optionnel.
Le nom de la fonction peut faire au maximum 7 caractères.
Les paramètres de fonction ainsi que l'expression de celle-ci peuvent utiliser des noms de variables déjà utilisés dans le programme. Ici, ils ne servent qu'à la définition de la fonction. Par contre, dans l'expression, certaines variables existantes du programme peuvent être utilisées, mais il ne faut alors pas les mettre dans les paramètres de la fonction.
Pour l'utilisation de la fonction ainsi définie, voir FN ou l'exemple suivant.
Exemple |
---|
10 ' Pythagore 20 DEFFN PYTH (X,Y)= SQR(X^2+Y^2) 30 PRINT FN PYTH(4,3) 40 END |
Résultat |
---|
Le nombre affiché sera en la mesure de l'hypoténuse d'un triangle rectangle dont les côtés mesurent 3 et 4 cm, soit 5 cm. la fonction PYTH qui a été définie prend 2 paramètres, X et Y, et sa définition est la racine carrée de la somme des carrés. |
</div></fieldset>