Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Les structures itératives
Les structures conditionnelles
o Les structures de contrôle conditionnelles (ou plus simplement conditions) vont nous permettre
d’exécuter différents blocs de code selon qu’une condition spécifique soit vérifiée ou pas.
o La condition if (si) ;
o La condition switch…case
La condition if
o La condition ou l’instruction if est utilisée pour exécuter un bloc de code uniquement si la condition
spécifiée est évaluée à true.
Syntaxe:
Exemple: Affichage
Exemple d’application
o Déclarer une variable vitesse qui a comme valeur 60,
o si la valeur de cette variable est supérieur à 50 on doit afficher :
Je perds 1 point pour excès de vitesse !
Le policier me dit : "Roulez doucement maintenant " !
La condition if…else
o La structure conditionnelle if…else (« si… sinon » en français) va être plus complète que la condition if puisqu’elle
va nous permettre d’exécuter un premier bloc de code si un test renvoie true ou un autre bloc de code dans le cas
contraire.
Exemple
Syntaxe:
Affichage
Exemple d’application
Changer le code précédant pour avoir le message suivant dans le cas contraire:
Exemple
Syntaxe:
Affichage
Exemple
L’exemple suivant affichera « passez un bon weekend » si le jour actuel est vendredi, et « passez un bon
dimanche » si le jour est dimanche, sinon il affichera « Passez une bonne journée !»
Exercice d’application
Dans un nouvelle page écrire le script, qui vous permet en fonction de l’heure de votre
● Souvent, nous allons vouloir comparer plusieurs valeurs au sein d’une même condition, c’est-à-dire n’exécuter son code
● Pour faire cela, nous allons pouvoir soit utiliser les opérateurs logiques, soit imbriquer plusieurs conditions les unes dans
les autres.
Présentation des opérateurs logiques
o Les opérateurs logiques vont être principalement utilisés avec les conditions puisqu’ils vont nous permettre
d’écrire plusieurs comparaisons au sein d’une même condition ou encore d’inverser la valeur logique d’un
test.
NB: les opérateurs logiques « ET » et « OU » peuvent s’écrire soit avec AND et OR soit avec && et ||
Exemple
Affichage:
Exemple d’application
o Déclarer une variable n qui a comme valeur un nombre entier
Syntaxe: Exemple
Exemple
Supposez que vous souhaitez distribuer des cadeaux aux stagiaires selon leur rang. Avec une suite d’instructions if, vous
écririez le script suivant:
Avec switch
Exercice d’application
Changer le code suivant en utilisant switch: