Opérateurs en CodeFR
Les opérateurs permettent de réaliser des calculs, des comparaisons et des opérations logiques sur les données. CodeFR prend en charge trois grandes catégories : arithmétiques, logiques, et de comparaison.
1. Opérateurs arithmétiques
Utilisés pour effectuer des opérations mathématiques.
| Opérateur | Fonction | Exemple |
|---|---|---|
+ |
Addition | a + b |
- |
Soustraction | a - b |
* |
Multiplication | a * b |
/ |
Division | a / b |
Mod |
Modulo (reste) | a Mod b |
^ |
Puissance | a ^ b |
Exemple
Variable a, b, somme, reste: Entier
Debut
a = 10
b = 3
somme = a + b
reste = a Mod b
Ecrire("Somme : ", somme, "\n")
Ecrire("Reste de la division : ", reste, "\n")
Fin
2. Opérateurs logiques
Utilisés pour combiner des expressions booléennes (Logique).
| Opérateur | Fonction | Exemple |
|---|---|---|
Et |
ET logique | condition1 Et condition2 |
Ou |
OU logique | a Ou b |
Non |
Négation | Non condition |
Oux |
OU exclusif (XOR) | a Oux b |
Exemple
Variable a, b: Logique
Debut
a = Vrai
b = Faux
Ecrire("a Et b : ", a Et b, "\n")
Ecrire("a Ou b : ", a Ou b, "\n")
Ecrire("Non a : ", Non a, "\n")
Ecrire("a Oux b : ", a Oux b, "\n")
Fin
3. Opérateurs de comparaison
Utilisés pour comparer des valeurs. Le résultat est toujours une valeur logique (Vrai ou Faux).
| Opérateur | Signification | Exemple |
|---|---|---|
< |
Inférieur à | a < b |
> |
Supérieur à | a > b |
<= |
Inférieur ou égal à | a <= b |
>= |
Supérieur ou égal à | a >= b |
== |
Égal à | a == b |
!= |
Différent de | a != b |
Exemple
Variable x, y: Entier
Variable test: Logique
Debut
x = 5
y = 10
test = x < y
Ecrire("x < y : ", test, "\n")
Ecrire("x == y : ", x == y, "\n")
Ecrire("x != y : ", x != y, "\n")
Fin
Résumé
| Catégorie | Exemple | Résultat |
|---|---|---|
| Arithmétique | a * b |
Produit de deux nombres |
| Logique | a Et b |
Résultat booléen (Vrai/Faux) |
| Comparaison | a <= b |
Vrai si a est ≤ b, sinon Faux |
Les opérateurs sont essentiels pour écrire des conditions, des expressions et des calculs dans tout programme CodeFR.