Ceci est une ancienne révision du document !


A PCRE internal error occured. This might be caused by a faulty plugin

====== L'instruction IF et IF-ELSE ====== ===== IF ===== <code> //Langage C# decimal compteEnBanque = 300; if (compteEnBanque >= 0) { Console.WriteLine("Votre compte est créditeur"); } </code> ===== IF-ELSE ===== <code> //Langage C# decimal compteEnBanque = 300; if (compteEnBanque >= 0) { Console.WriteLine("Votre compte est créditeur"); } else { Console.WriteLine("Votre compte est débiteur"); } </code> ===== Imbrication IF-ELSE ===== <code> //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"); } } </code> <WRAP center round important 60%> 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. </WRAP> ===== IF-ELSE avec des valeurs booléennes ===== <code> //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 !"); } </code> <code> /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 } </code> ===== Switch ===== <code> //Langage C# //Langage C# decimal compteEnBanque = 300; { case <0 : Console.WriteLine("Votre compte est débiteur"); break; case 0 : Console.WriteLine("Votre compte est nul"); break; case >0 : Console.WriteLine("Votre compte est créditeur"); break; } </code>