Outils pour utilisateurs

Outils du site


bloc1:prog:conditionnelles

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édentesRévision précédente
Prochaine révision
Révision précédente
bloc1:prog:conditionnelles [2024/11/19 08:58] – [Forme complète (Si-Alors-Sinon)] montay.lbloc1:prog:conditionnelles [2024/11/19 09:12] (Version actuelle) – [Forme riche (Selon-cas)] montay.l
Ligne 48: Ligne 48:
 La <color #99d9ea>forme riche</color>, permet de tester plusieurs <color #c8bfe7>conditions successives</color> et d'exécuter un bloc de code spécifique en fonction de la première condition vraie rencontrée. C'est une <color #ff7f27>alternative</color> à l'emboîtement de structures conditionnelles simples. La <color #99d9ea>forme riche</color>, permet de tester plusieurs <color #c8bfe7>conditions successives</color> et d'exécuter un bloc de code spécifique en fonction de la première condition vraie rencontrée. C'est une <color #ff7f27>alternative</color> à l'emboîtement de structures conditionnelles simples.
  
-Exemple en <color #22b14c>Python</color> : +<code=java> 
 +String choix; 
 +if(choix == 1){ 
 +    System.out.println("Bonjour"); 
 +} else if(choix == 2){ 
 +    System.out.println("Hello"); 
 +} else if(choix == 3){ 
 +    System.out.println("Buenos dias"); 
 +} else { 
 +    System.out.println("Choix incorrect"); 
 +
 +</code> 
 + 
 +<code=java> 
 +switch(choix){ 
 +    case 1 
 +       System.out.println("Bonjour"); 
 +       break; 
 +    case 2: 
 +       System.out.println("Hello"); 
 +       break; 
 +    case 3: 
 +       System.out.println("Buenos dias"); 
 +       break; 
 +    default: 
 +       System.out.println("Choix incorrect"); 
 +       break; 
 +
 +</code>
  
-jour = "lundi" 
----- 
-if jour == "lundi": 
-    print("Début de semaine") 
-elif jour == "mercredi": 
-    print("Milieu de semaine") 
-elif jour == "vendredi": 
-    print("Fin de semaine") 
-else: 
-    print("Jour non spécifique") 
  
  
  
 ===== Imbrication ===== ===== Imbrication =====
-L'<color #7092be>imbrication</color> consiste à placer une structure conditionnelle à l'intérieur d'une autre. Cela permet de créer des <color #fff200>conditions complexes</color> nécessitant <color #99d9ea>plusieurs niveaux</color> de décision.+L'<color #7092be>imbrication</color> consiste à placer une structure conditionnelle à l'intérieur d'une autre. Cela permet de créer des conditions complexes nécessitant <color #99d9ea>plusieurs niveaux</color> de décision.
  
 +<code=java>
 if (score > 50) { if (score > 50) {
-     System.out.println("Vous avez réussi.");+   System.out.println("Vous avez réussi.");
              
-      if (score >= 80) {  +    if (score >= 80) {  
-            System.out.println("Excellent travail !"); +        System.out.println("Excellent travail !"); 
-      } else { +    } else { 
-            System.out.println("Bon travail.");+        System.out.println("Bon travail.");
 } else { } else {
-     System.out.println("Échec, vous devrez réessayer.");+   System.out.println("Échec, vous devrez réessayer.");
 } }
 +</code>
  
  
bloc1/prog/conditionnelles.1732003110.txt.gz · Dernière modification : 2024/11/19 08:58 de montay.l