Crystal Reports  

Opérateurs arithmétiques (syntaxe Crystal)

Les opérateurs arithmétiques sont utilisés pour combiner des nombres, des variables numériques, des champs et des fonctions numériques pour obtenir un autre nombre.

Les opérateurs arithmétiques sont l'addition (+), la soustraction (-), la multiplication (*), la division (/), la division entière (\), le pourcentage (%), l'opération Modulo (Mod), la négation (-) et l'exponentielle (^).

Exemples

//Pourcentage d'actions privilégiées extraordinaires par
//rapport aux actions ordinaires
{Comptabilité.Actions privilégiées} %
{Comptabilité.Actions ordinaires};
//La racine carrée de 9, Sqr(9) est 3
//La formule renvoie la valeur 17
7 + 2 * 3 - 2 + Sqr(6 + 3) * Length("up");

Ordre de priorité

Le programme évalue en général les expressions dans l'ordre suivant :

Liste des opérateurs arithmétiques, dans l'ordre de priorité décroissante

Exemple

Les multiplications et les divisions s'effectuent d'abord de gauche à droite. Vient ensuite le tour des additions et soustractions. Par exemple, 5 + 10 * 3 = 5 + 30 = 35.

Vous pouvez changer cet ordre de priorité en utilisant des parenthèses. Par exemple, (5 + 10) * 3 = 15 * 3 = 45. L'utilisation de parenthèses est recommandée lorsque vous n'êtes pas certain de l'ordre de priorité.

Voir aussi

Opérateurs | Exécution des calculs dans un état