Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Instructions Conditionnelles | Introduction au Flux de Programme
Introduction au C++
course content

Contenu du cours

Introduction au C++

Introduction au C++

1. Commencer
2. Introduction aux Opérateurs
3. Variables et Types de Données
4. Introduction au Flux de Programme
5. Introduction aux Fonctions

book
Instructions Conditionnelles

La construction if en programmation permet à votre programme de prendre des décisions et de gérer différentes situations.

Elle comporte deux éléments clés : une condition qui s'évalue à vrai ou faux, et les actions ou conséquences qui suivent selon le résultat de cette condition.

cpp

main

copy
1234567891011121314151617181920
#include<iostream> // if (condition) // { // Actions to take if the condition is true // } int main() { int balance = 25; if (balance >= 13) { std::cout << "Balance is greater than 13, transaction is OKAY" << std::endl; } if (balance < 13) { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

La construction else en programmation est utilisée en conjonction avec une instruction if pour définir un ensemble alternatif d'actions qui devraient être exécutées lorsque la condition dans l'instruction if est fausse.

cpp

main

copy
1234567891011121314151617181920
#include<iostream> // if (condition) // { // Actions to take if the condition is true // } int main() { int balance = 25; if (balance >= 13) { std::cout << "Balance is greater than 13, transaction is OKAY" << std::endl; } else { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

Vous pouvez avoir des instructions if...else supplémentaires imbriquées dans un autre bloc if...else. Ceci est connu sous le nom de if...else imbriqué. Cela permet une prise de décision plus complexe, où plusieurs conditions peuvent être vérifiées séquentiellement et différentes actions peuvent être entreprises en fonction de ces conditions.

cpp

main

cpp

format_example

copy
12345678910111213141516171819202122
#include<iostream> int main() { int balance = 25; if (balance >= 13) // First condition: check if balance is greater than or equal to 13 { if (balance >= 20) // Nested condition: check if balance is greater than or equal to 20 { std::cout << "Balance is greater than or equal to 20, transaction is APPROVED" << std::endl; } else { std::cout << "Balance is between 13 and 19, transaction is OKAY" << std::endl; } } else { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

Note

S'il n'y a qu'une seule instruction à exécuter dans un bloc if ou else, vous pouvez omettre les accolades. Cela peut rendre le code plus concis, mais cela réduit également la clarté, surtout dans des conditions plus complexes.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 1
We're sorry to hear that something went wrong. What happened?
some-alt