MULT
La fonction script MULT multiplie deux valeurs et renvoie le résultat sous forme de chaîne alphanumérique de 16 caractères commençant par des zéros. La fonction MULT est l'une des nombreuses fonctions arithmétiques qui vous permettent d'effectuer des calculs dans vos scripts.
Syntaxe
MULT (Operand1, Operand2)
Paramètres
- MULT
Multiplie Operand1 par Operand2
Code retour : résultat de la multiplication - Operand1
Première expression
Format : littéral de script, variable de script ou nombre sans guillemets - Operand2
Deuxième expression
Format : littéral de script, variable de script ou nombre sans guillemets
Remarques :
- Assurez-vous que les valeurs sont comprises dans la plage autorisée pour les types de données déclarés de vos variables de scripts. C'est le type de données du résultat qui est décisif, pas celui de l'opérande. Certains types de données ne prennent pas en charge les valeurs négatives, ni les décimales. Les valeurs négatives provoquent une erreur si la variable n'est pas de type flottant. Si le type de données de la variable n'autorise pas les décimales, les décimales de votre résultat sont tronquées. Pour plus d'informations, voir Types de données des variable de script.
- Les résultats sont renvoyés au format 16 chiffres par défaut, avec des zéros au début. Les nombres flottants incluent également des emplacements à 16 décimales. Si les nombres négatifs sont pris en charge, le premier caractère est un signe d'algèbre (+ ou -).
Conseil : Vous pouvez supprimer les zéros du début ou modifier le format des résultats, via la fonction de script FORMAT.
Exemples
Dans l''exemple ci-dessous,le résultat de la multiplication (100) est transmis à une variable de script. L'exemple utilise deux variables comme opérandes :
:SET &OP1# = 4
:SET &OP2# = 25
:SET &RESULT# = MULT(&OP1#,&OP2#)
L'exemple ci-dessous montre une multiplication avec des nombres à virgule flottante :
:DEFINE &RESULT#,float
:SET &RESULT# = MULT(-10.31,5.45)
:P &RESULT#
Le résultat s'affiche dans le rapport d'activation.
U0020408 -0000000000000056.1895000000000000
L'exemple suivant montre comment effectuer une multiplication à l'aide d'une expression arithmétique :
:SET &MULTIPLY# = 7 * 8
:P &MULTIPLY#
Le résultat s'affiche dans le rapport d'activation.
U0020408 0000000000000056
Voir aussi :
voiraussi