ADELIA |
VADELIA |
SADELIA |
WADELIA |
EADELIA |
(I/B) |
(I/B) (C/S) |
(B) (S) |
(I/B) (C/S) |
(B) (C/S) |
Paragraphe d'utilisation
Tous
Syntaxe
RESTE IdVar
Description
Cet ordre permet de récupérer le reste d'une division dans la variable IdVar indiquée.
Il doit être placé immédiatement après l'expression arithmétique de division.
Le signe du reste de division est le même que celui du dividende.
L'arrondi ne peut pas être utilisé pour la zone résultante de la division sur laquelle on veut récupérer le reste.
Restrictions
Il faut impérativement que l'ordre de division ne mette en jeu que deux termes, comme dans l'exemple ci-dessous :
A = B / C
RESTE R
Une expression du type A = ( ( B + C ) * D ) / E ne supporte pas l'ordre RESTE du fait qu'un ensemble de zones de travail sont utilisées pour exécuter l'expression. Dans ce cas il faut écrire :
X = ( B + C ) * D
A = X / E
RESTE R
Par exemple
W2N0 = 0
W2N0 = ANNEE_2 / 4
RESTE W2N0
SI W2N0 = 0
* Année bissextile, Février a 29 jours
NBR_JOURS_FEV = 29
SINON
NBR_JOURS_FEV = 28
FIN