Table of Contents
1. Les opérateurs de comparaison
Les différentes catégories d’opérateurs sont :
- Les opérateurs de relation : >, >=, <, <=, ==(égal), !=(différent)
- Les opérateurs logiques : &&, &, ||, | , !
Exemple
2. Les instructions de décisions
2.1 Instruction if
Le test d’une condition se fait par l’instruction if dont la syntaxe est la suivante :
if (condition) instruction(s)_1 // Si condition vraie [else instruction(s)_2] Si condition fausse
Exemple
2.2 Instruction switch
L’instruction switch permet de traiter plusieurs cas en une seule instruction. Le switch est un raccourci d’écriture d’un if imbriqué. Sa syntaxe est la suivante :
switch (expression) { case constante : instructions; break; [default : instructions; break;] }
Exemple
2.3 Expression conditionnelle
Une expression conditionnelle se fait grâce à l’opérateur ternaire ( ? : ) dont la syntaxe est:
condition ? expression_siVrai : expression_siFaux
3. Les instructions de répétitions
Les instructions de répétitions se font par l’intermédiaire de boucles : for, while et do while.
3.1 Boucle for
La boucle « for » correspond à la structure « Pour » en algorithmique. L’instruction for exécute une instruction ou un bloc d’instructions tant qu’une expression booléenne donne la valeur true. Sa syntaxe est :
for ([initialisation]; [contrôle]; [incrémentation]) instruction(s)
Exemple
for (int i = 1; i <= 10; i ++) { Console.WriteLine(i); }
3.1.1 Les instructions continue et break
Les instructions continue et break permettent de réaliser des ruptures de séquences dans les boucles.
Exemple
for (int i = 1; i <= 10; i ++) { Console.WriteLine(i); if(i==8) break; }
for (int i = 1; i <= 10; i ++) { if (i%2 == 1) continue; Console.WriteLine(i); }
3.2 Boucle while
L’instruction while exécute une instruction ou un bloc d’instructions tant qu’une expression booléenne donne la valeur true. La boucle while correspond à l’instruction ‘Tant que’ en algorithmique. Sa syntaxe est :
while (expression) instruction(s);
3.3. Boucle do-while
L’instruction « do while» exécute une instruction ou un bloc d’instructions tant qu’une expression booléenne donne la valeur true. La une boucle do-while s’exécute une ou plusieurs fois alors que boucle while, peut s’exécute plusieurs fois ou jamais. La boucle « do while» traduit une instruction du type « répéter jusqu’à » et sa syntaxe est :
do instruction (s) while (expression);
Exemple