Articles sur : Éléments de l'outil
Cet article est aussi disponible en :

➗ 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.



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

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !