Générique: Evaluation arithmétique

Date de la dernière mise à jour : Apr 26, 2024 |

Cette commande Générique permet d'exécuter une opération arithmétique sur des variables d'appel. Le résultat est ensuite stocké dans une variable d'appel sélectionnée. Pour les valeurs autres que les valeurs numériques, il est possible de modifier la chaîne à l'aide de l'option Manipulation de chaîne.

Paramètre

Description

Sélectionner la variable pour Résultat

Sélectionnez la variable d'appel dans laquelle stocker le résultat du calcul arithmétique.

Saisir l'expression à évaluer

Saisir l'expression à évaluer : la chaîne saisie à cet endroit peut inclure des valeurs numériques, des variables d'appel ($KEY, par exemple) et les opérateurs arithmétiques suivants en plus des parenthèses ( et ) :

  • * = Multiplication par.

  • / = Division par.

  • % = Modules (reste après division)

  • + = Addition.

  • – = Soustraction.

  • ^ = Manipulation de bits exclusive ou (XOR). Effectue une comparaison binaire des entrées décimales : l'opérateur renvoie un 1 pour chaque bit si un seul des bits d'entrée correspondants est 1 ; dans le cas contraire, il renvoie 0 pour le bit.

Si les valeurs à évaluer sont des entiers (123, par exemple), le résultat correspond à un entier. Par exemple, 123/2 sera égal à 61.

Si une valeur à évaluer est un nombre décimal (123,0, par exemple), le résultat est une valeur comportant 6 chiffres après la virgule. Par exemple, 123,0/2 sera égal à 61,500000.

Commande au format libre : Evaluation arithmétique

À l'aide d'une action Générique, vous pouvez faire en sorte que la messagerie vocale effectue une action Evaluation arithmétique sous forme de commande au format libre. Par exemple EVAL:$CP0=$CP1+$CP2+5, additionne les valeurs actuelles de $CP1, $CP2 plus 5 et enregistre le résultat en tant que $CP0.