Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
bases_programmation:if-else [2017/08/07 14:50] admin |
bases_programmation:if-else [2017/08/07 15:08] (Version actuelle) admin |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== L'instruction IF et IF-ELSE ====== | + | ====== Structures conditionnelles : IF-ELSE ====== |
| Ligne 15: | Ligne 15: | ||
| ===== IF-ELSE ===== | ===== IF-ELSE ===== | ||
| <code> | <code> | ||
| + | //Langage C# | ||
| decimal compteEnBanque = 300; | decimal compteEnBanque = 300; | ||
| if (compteEnBanque >= 0) | if (compteEnBanque >= 0) | ||
| Ligne 25: | Ligne 26: | ||
| } | } | ||
| </code> | </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> | ||
| + | |||
| + | |||
| + | |||