Skip to content
✨ Les cours suivant sont disponible : Html, Css, React, Algorithme ✨
cours
Algorithmes
8.0 Les Fondamentaux de la Programmation
8.3 Les Conditions

Les Conditions

Les structures conditionnelles sont cruciales en programmation pour prendre des décisions en fonction de certaines conditions. Comprendre comment utiliser les conditions de manière efficace permet d'écrire des algorithmes plus flexibles et réactifs. Cette section explore les différents aspects des conditions en mettant l'accent sur des exemples concrets en JavaScript.

1. L'instruction if

L'instruction if permet d'exécuter un bloc de code si une condition est vraie.

Exemple (JavaScript) :

let age = 25
 
if (age >= 18) {
    console.log('Vous êtes majeur.')
} else {
    console.log('Vous êtes mineur.')
}

2. L'instruction else

L'instruction else est utilisée avec if pour exécuter un bloc de code lorsque la condition n'est pas vraie.

Exemple (JavaScript) :

let heure = 14
 
if (heure < 12) {
    console.log('Bonne matinée !')
} else {
    console.log('Bonne après-midi !')
}

3. L'instruction else if

L'instruction else if permet de vérifier plusieurs conditions en cascade.

Exemple (JavaScript) :

let note = 18
 
if (note >= 18) {
    console.log('Excellent !')
} else if (note >= 15) {
    console.log('Bien joué !')
} else {
    console.log('Vous pouvez faire mieux.')
}

4. Opérateurs Ternaires

Les opérateurs ternaires offrent une syntaxe concise pour les instructions conditionnelles.

Exemple (JavaScript) :

let meteo = 'ensoleillé'
let humeur = meteo === 'ensoleillé' ? 'joyeux' : 'morne'
console.log("Aujourd'hui, je suis de bonne humeur :", humeur)

5. Conditions Switch

L'instruction switch est utilisée pour effectuer différentes actions en fonction de différentes conditions.

Exemple (JavaScript) :

let jour = 3
let jourSemaine
 
switch (jour) {
    case 1:
        jourSemaine = 'Lundi'
        break
    case 2:
        jourSemaine = 'Mardi'
        break
    case 3:
        jourSemaine = 'Mercredi'
        break
    default:
        jourSemaine = 'Autre jour'
}
console.log("Aujourd'hui, c'est", jourSemaine)

Conclusion

Les structures conditionnelles sont des outils essentiels pour guider le flux d'exécution d'un programme. En maîtrisant les instructions if, else, else if, les opérateurs ternaires et les conditions switch, vous serez en mesure d'écrire des algorithmes plus complexes et réactifs.