Les conditions et boucles en C++

A

Amine Abidi - Lead Software Engineer C++/Qt - Co-fondateur PointerLab

December 24, 2024

Les conditions et boucles en C++

Introduction

Les conditions et les boucles sont des éléments fondamentaux en programmation C++. Elles permettent de prendre des décisions et d'exécuter des instructions de manière répétée en fonction de certaines conditions. Ce sont des outils essentiels pour structurer un programme de façon logique et efficace.

Dans cet article, nous aborderons :

  • Les instructions conditionnelles (if, else if, else).
  • Les opérateurs logiques et relationnels.
  • Les types de boucles (for, while, do-while).
  • Des exemples pratiques pour mieux comprendre leur utilisation.

1. Les Conditions

Les conditions permettent à votre programme de prendre des décisions en fonction d'une situation donnée.

a. La structure if

L'instruction if vérifie une condition et exécute un bloc de code si cette condition est vraie.

if (condition) {
    // Code à exécuter si la condition est vraie
}

Exemple :

- int age = 20;

- if (age >= 18) {
- std::cout = 18) {
- std::cout = 90) {
- std::cout = 50) {
    std::cout " : Supérieur à
6. ">=" : Supérieur ou égal à
  • int a = 10, b = 20;

  • if (a = 18 && age

  • int main() {

  • int nombre;

  • std::cout > nombre;

  • if (nombre % 2 == 0) {

  • std::cout

  • int main() {

  • int somme = 0;

  • for (int i = 1; i

  • int main() {

  • int nombre;

  • std::cout > nombre;

  • for (int i = 1; i <= 10; i++) {
    std::cout << nombre << " x " << i << " = " << nombre * i << std::endl;
    }

    return 0;

}


---

### Conclusion

Les conditions et les boucles en C++ sont des outils indispensables pour construire des programmes dynamiques et interactifs. Elles vous permettent de gérer la logique et les répétitions dans vos programmes.

Dans le prochain article, nous aborderons les [fonctions en C++](/blog/cpp-fonctions), qui vous aideront à organiser et réutiliser votre code efficacement !

---

### [Découvrez l'ensemble de notre blog sur le C++](/blog)