Le Langage C# : Les instructions de décisions (cours 9)

0
Le Langage C#

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

 

operateur

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

 

switch

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);

while

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
do-while

LAISSER UN COMMENTAIRE

Entrez votre commentaire!
Entrez votre nom ici