Expressions arithmétiques
QLingo supporte actuellement plusieurs opérations arithmétiques dans l’ordre conventionnel de priorité.
Les opérations dans l’ordre de priorité sont mod, div, *, /, +, -, et &.
Syntaxe :
Expression arithmétique |
Description |
---|---|
Signes * , / , - , et + |
Effectue des calculs arithmétiques |
Signe + |
Concatène des chaînes. “a” + “b” |
Signe & |
Concatène tout type, le résultant étant une chaîne. "a" & 1 (= "a1"), 1 & 2 (= "12") |
Mod ou signe % |
Effectuez des opérations modulo, en utilisant soit “mod”
soit “%”,
Toute partie fractionnelle d’un nombre est perdue. 5.1 mod 2 = 1 |
Div |
Résultat d’une division euclidienne. 5 div 2
= 2. |
Exemples :
Arithmétique ordinaire :
5 * 3 = 15
5 / 2 = 2.5
5 Div 2 = 2
5 Mod 2 = 1
Concaténation :
« Annie » & « & « Dupont » = Annie Dupont
56 & 4 = 564
#31/01/1973# & " Date" = 31/01/1973 Date
Le signe ‘+‘ entre les chaînes comme concaténation :
« Annie » + « + « Dupont » - = Annie Dupont
Les signes '+' et '-' entre la date et le nombre pour ajouter/soustraire des jours à/à partir d'une date :
Le signe ‘-’ entre les dates afin d’obtenir la différence en nombre de jours :
#03/01/2002# - #01/01/2002# = 2