====== Structures conditionnelles : IF-ELSE ======
===== IF =====
//Langage C#
decimal compteEnBanque = 300;
if (compteEnBanque >= 0)
{
Console.WriteLine("Votre compte est créditeur");
}
===== IF-ELSE =====
//Langage C#
decimal compteEnBanque = 300;
if (compteEnBanque >= 0)
{
Console.WriteLine("Votre compte est créditeur");
}
else
{
Console.WriteLine("Votre compte est débiteur");
}
===== Imbrication IF-ELSE =====
//Langage C#
decimal compteEnBanque = 300;
if (compteEnBanque >= 0)
{
Console.WriteLine("Votre compte est créditeur");
}
else
{
if (compteEnBanque == 0)
{
Console.WriteLine("Votre compte est nul");
}
else
{
Console.WriteLine("Votre compte est débiteur");
}
}
Si on a N cas possibles pour le test, on aura N-1 IF-ELSE imbriqués entre eux, les tests se faisant d'une extrémité à l'autre.
===== IF-ELSE avec des valeurs booléennes =====
//Langage C#
bool estVrai = true;
if (estVrai)
{
Console.WriteLine("C'est vrai !"); // Va afficher la chaîne "C'est vrai !" puisque l'on affiche quand le estVrai est vrai. On pourrait écrire la condition estVrai==True
}
else
{
Console.WriteLine("C'est faux !");
}
/Langage C#
bool estVrai = true;
if (!estVrai)
{
Console.WriteLine("C'est faux !");
}
else
{
Console.WriteLine("C'est vrai !"); // Va afficher la chaîne "C'est vrai !" puisque l'on affiche quand le NON estVrai est faux. On pourrait écrire la condition estVrai==False
}