meta données pour cette page
  •  

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
conditions [2016/09/18 21:56] – [Énoncés conditionnels] Alexandre Castonguayconditions [2018/10/16 09:41] (Version actuelle) – [La condition switch] Alexandre Castonguay
Ligne 1: Ligne 1:
 =====Énoncés conditionnels===== =====Énoncés conditionnels=====
  
-Ils servent à exécuter diverses actions sous différentes conditions.+Les énoncés conditionnels sont comme des questions, ils permettent d'exécuter une section de code si la réponse à la question est vraie. Ils servent à exécuter diverses actions sous différentes conditions.
  
-**//'if'//** (si) sert à amorcer l'exécution d'une section de code si la condition est vraie +  * **//'if'//** (si) sert à amorcer l'exécution d'une section de code si la condition est vraie 
-**//'else'//** (alors) sert à amorcer l'exécution d'une section de code si la condition est fausse +  **//'else'//** (alors) sert à amorcer l'exécution d'une section de code si la condition est fausse 
-**//'else if'//** (sinon) désigne une seconde condition à évaluer si la précédente condition est fausse +  **//'else if'//** (sinon) désigne une seconde condition à évaluer si la précédente condition est fausse 
-**//'switch'//** (commutateur) désigne l'amorce de plusieurs sections de code selon les conditions +  **//'switch'//** (commutateur) désigne l'amorce de plusieurs sections de code selon les conditions 
  
 ====La condition if==== ====La condition if====
Ligne 25: Ligne 25:
  
 Exemple  [[P5_conditions_if]] Exemple  [[P5_conditions_if]]
 +
 +Exemple  [[P5_condition_if_mousePressed]]
  
 Exemple  [[00_conditions_if.html]] Exemple  [[00_conditions_if.html]]
Ligne 53: Ligne 55:
 </sxh> </sxh>
 Exemple [[02_conditions_else_if.html]] Exemple [[02_conditions_else_if.html]]
 +
 +====La condition switch====
 +
 +L'expression est évaluée une fois et comparée à tous les cas, s'il y a un cas correspondant, le code est éxécuté.
 +
 +<sxh>
 +switch(expression) {
 +    case x:
 +        // bloc de code à être exécuté
 +        break;
 +    case y:
 +         // bloc de code à être exécuté
 +        break;
 +    default:
 +         // bloc de code à être exécuté
 +}
 +</sxh>
 +
 +Exemple  [[P5_conditions_switch]]