➗ Opérations mathématiques
Ces opérations vous permettent d'assigner une nouvelle valeur à une variable avec le bloc Assignation.

Ou de vérifier une condition avec le bloc Condition.

Addition
x + y
(x est additionné à y)
Soustraction
x - y
( y est soustrait à x )
Multiplication
x * y
(x est multiplié par y)
Division
x / y
(x est divisé par y)
Egalité
x == y
(x est égal à y)
Attention :
Prenez garde à ne pas utiliser accidentellement le signe = unique (par exemple : (x=10) ). Le signe égal unique est l'opérateur d'attribution d'une valeur, et fixe la valeur de x à 10 (autrement dit, met la valeur 10 dans la variable x). Utilisez bien l'opérateur logique de comparaison == (par exemple : (x==10) ) qui test si x est bien égal à 10 ou non.
Infériorité stricte
x < y
(x est inférieur à y)
Supériorité stricte
x > y
(x est supérieur à y)
Infériorité
x <= y
(x est inférieur ou égal à y)
Supériorité
x >= y
(x est supérieur ou égal à y)
Unaire :
Inverse logique
NOT x (peut s’écrire !x)
(désigne l’inverse de x si x est booléen. Ex: NOT true == false)
Calculs :
Puissance
x y (peut s’écrire x^y)
(x est multiplié par x, y fois)
Reste de la division euclidienne (appelé “modulo”)
x % y
(x % y est équivalent à ce qu’il reste de la division de x par y. Ex: 12 % 5 == 2)
Comparaison :
Inégalité
x != y
(x est différent de y)
Inégalité stricte
x !== y
(x est différent de y ou n’a pas le même type)
Égalité stricte
x === y
(x est égal à y et a le même type)
ET logique
x > 3 && y < 2 (peut s’écrire aussi AND)
(L’opération est vraie si les deux conditions sont vraies en même temps.)
OU logique
x > 3 || y < 2 (peut s’écrire aussi OR)
(L’opération est vraie si au moins une des deux conditions est vraie.)
OU exclusif
x > 3 XOR y < 2
(L’opération est vraie si une des deux conditions est vraie et que l’autre est fausse.)
Syntaxe :
Parenthèse
( )
(Sert à prioriser les calculs. Par exemple 62+3 sera égal à 15, mais 6*(2+3) sera égal à 30)*
Point (remplace la virgule usuelle)
.
(Par exemple : 1,12 s'écrit 1.12)
Chaîne de caractère
NomDuJoueur == “Pierre”
(Les “” permettent d’identifier si le texte est une chaîne de caractère pour faire la différence avec une variable (dans le cas où il n'y a pas de guillemets))
Pour aller plus loin et apprendre à maîtriser les variables de type Nombre, rendez-vous sur 🧮 Mise en place des Conditions (avancé).

Ou de vérifier une condition avec le bloc Condition.

Opérateurs mathématiques (basique) :
Addition
x + y
(x est additionné à y)
Soustraction
x - y
( y est soustrait à x )
Multiplication
x * y
(x est multiplié par y)
Division
x / y
(x est divisé par y)
Egalité
x == y
(x est égal à y)
Attention :
Prenez garde à ne pas utiliser accidentellement le signe = unique (par exemple : (x=10) ). Le signe égal unique est l'opérateur d'attribution d'une valeur, et fixe la valeur de x à 10 (autrement dit, met la valeur 10 dans la variable x). Utilisez bien l'opérateur logique de comparaison == (par exemple : (x==10) ) qui test si x est bien égal à 10 ou non.
Infériorité stricte
x < y
(x est inférieur à y)
Supériorité stricte
x > y
(x est supérieur à y)
Infériorité
x <= y
(x est inférieur ou égal à y)
Supériorité
x >= y
(x est supérieur ou égal à y)
Opérations mathématiques (avancées) :
Unaire :
Inverse logique
NOT x (peut s’écrire !x)
(désigne l’inverse de x si x est booléen. Ex: NOT true == false)
Calculs :
Puissance
x y (peut s’écrire x^y)
(x est multiplié par x, y fois)
Reste de la division euclidienne (appelé “modulo”)
x % y
(x % y est équivalent à ce qu’il reste de la division de x par y. Ex: 12 % 5 == 2)
Comparaison :
Inégalité
x != y
(x est différent de y)
Inégalité stricte
x !== y
(x est différent de y ou n’a pas le même type)
Égalité stricte
x === y
(x est égal à y et a le même type)
ET logique
x > 3 && y < 2 (peut s’écrire aussi AND)
(L’opération est vraie si les deux conditions sont vraies en même temps.)
OU logique
x > 3 || y < 2 (peut s’écrire aussi OR)
(L’opération est vraie si au moins une des deux conditions est vraie.)
OU exclusif
x > 3 XOR y < 2
(L’opération est vraie si une des deux conditions est vraie et que l’autre est fausse.)
Syntaxe :
Parenthèse
( )
(Sert à prioriser les calculs. Par exemple 62+3 sera égal à 15, mais 6*(2+3) sera égal à 30)*
Point (remplace la virgule usuelle)
.
(Par exemple : 1,12 s'écrit 1.12)
Chaîne de caractère
NomDuJoueur == “Pierre”
(Les “” permettent d’identifier si le texte est une chaîne de caractère pour faire la différence avec une variable (dans le cas où il n'y a pas de guillemets))
Pour aller plus loin et apprendre à maîtriser les variables de type Nombre, rendez-vous sur 🧮 Mise en place des Conditions (avancé).
Mis à jour le : 14/04/2025
Merci !