DIV

La fonction de script DIV divise une valeur par une autre et renvoie le résultat sous forme de chaîne alphanumérique de 16 caractères commençant par des zéros. La fonction DIV est l'une des nombreuses fonctions arithmétiques qui vous permettent d'effectuer des calculs dans vos scripts.

Syntaxe

DIV (Operand1, Operand2)

Paramètres

Remarques :

Conseil : Vous pouvez supprimer les zéros du début ou modifier le format des résultats, via la fonction de script FORMAT.

Exemples

L'exemple ci-dessous illustre la transmission du résultat de la division (5) à une variable script. Les exemples utilisent également des variables pour les deux opérandes.

:SET &OP1# = '100'
:
SET &OP2# = '20'
:
SET &RESULT# = DIV(&OP1#,&OP2#)

Si le type de données de la variable cible n'est pas flottant, les décimales sont arrondies au nombre entier supérieur ou inférieur le plus proche. Dans l'exemple ci-dessous, la valeur enregistrée dans la variable résultat est arrondie à 0 :

:DEFINE &RESULT#, unsigned
:
SET &RESULT# = DIV(10,30)

L'exemple ci-dessous illustre une division avec des nombres à virgule flottante : 

:DEFINE &RESULT#,float
:SET &RESULT#DIV(-9,-2.25)
:P &RESULT#

Le résultat s'affiche dans le rapport d'activation.

U0020408 +0000000000000004.0000000000000000

L'exemple ci-dessous illustre comment effectuer une division en utilisant une expression arithmétique :

:SET &DIVIDE# = 10 / 2
:
P &DIVIDE#

Le résultat s'affiche dans le rapport d'activation.

U0020408 0000000000000005

Voir aussi :

voiraussi

Calculs arithmétiques dans les scripts