Le Langage C#

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

Par Atlasweb.net

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 

test 1

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

Related Videos

Laissez un commentaire

Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considérerons que vous acceptez l'utilisation des cookies. Accepter Lire plus