Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
bases_programmation:if-else [2017/08/07 14:54]
admin
bases_programmation:if-else [2017/08/07 15:07]
admin [L'instruction IF et IF-ELSE]
Ligne 1: Ligne 1:
-====== ​L'​instruction IF et IF-ELSE ======+====== ​Structures conditionnelles : IF-ELSE-SWITCH ​======
  
  
Ligne 49: Ligne 49:
 <WRAP center round important 60%> <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>​ 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#
 +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>​