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:59] – [Imbrication] 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.
  
-<code=python+<code=java
-jour = "lundi" +String choix; 
----- +if(choix == 1){ 
-if jour == "lundi": +    System.out.println("Bonjour"); 
-    print("Début de semaine") +} else if(choix == 2){ 
-elif jour == "mercredi": +    System.out.println("Hello"); 
-    print("Milieu de semaine") +} else if(choix == 3){ 
-elif jour == "vendredi": +    System.out.println("Buenos dias"); 
-    print("Fin de semaine") +else { 
-else: +    System.out.println("Choix incorrect")
-    print("Jour non spécifique")+}
 </code> </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>
 +
 +
  
  
 ===== 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> <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> </code>
  
  
bloc1/prog/conditionnelles.1732003181.txt.gz · Dernière modification : 2024/11/19 08:59 de montay.l