0Pricing
C# Academy · Leçon

Boucles en C# : for, while et do-while

Maîtrisez les structures de boucles pour effectuer efficacement des tâches répétitives

Boucles en C# : for, while et do-while est une leçon C# Academy gratuite sur CoddyKit. Ceci est la leçon 2 sur 5. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage C# Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours C# Academy comprend 5 leçons au total.

Introduction aux boucles

Les boucles en C# : for, while et do-while

Bienvenue dans la prochaine leçon ! Vous apprendrez à utiliser les boucles pour répéter des tâches dans vos programmes C# et rendre votre code plus efficace. Commençons !

Boucles en C# : for, while et do-while — illustration 1

Que sont les boucles ?

Que sont les boucles ?

Les boucles permettent de répéter plusieurs fois un bloc de code. Elles sont utiles pour automatiser les tâches répétitives, comme parcourir des données ou effectuer des calculs.

Point clé : C# fournit trois principaux types de boucles : for, while et do-while.

La boucle for

La boucle for

La boucle for est utilisée lorsque vous savez combien de fois vous souhaitez répéter une tâche. Exemple :

Point clé : La boucle for se compose de trois parties : l'initialisation, la condition et l'incrémentation.

using System;

class Program {
    static void Main() {
        for (int i = 1; i <= 5; i++) {
            Console.WriteLine("Iteration: " + i);
        }
    }
}

La boucle while

La boucle while

La boucle while est utilisée lorsque vous souhaitez répéter une tâche tant qu'une condition est vraie. Exemple :

Astuce : Assurez-vous que la condition finit par devenir fausse afin d'éviter les boucles infinies.

using System;

class Program {
    static void Main() {
        int i = 1;

        while (i <= 5) {
            Console.WriteLine("Iteration: " + i);
            i++; // Increment the counter
        }
    }
}

La boucle do-while

La boucle do-while

La boucle do-while ressemble à la boucle while, mais elle garantit que le code s'exécute au moins une fois. Exemple :

Point clé : Utilisez do-while lorsque la tâche doit s'exécuter au moins une fois, quelle que soit la condition.

using System;

class Program {
    static void Main() {
        int i = 1;

        do {
            Console.WriteLine("Iteration: " + i);
            i++;
        } while (i <= 5);
    }
}

Quitter les boucles

Quitter les boucles

Utilisez l'instruction break pour quitter prématurément une boucle. Exemple :

Astuce : Utilisez break avec parcimonie afin que votre code reste facile à suivre.

using System;

class Program {
    static void Main() {
        for (int i = 1; i <= 10; i++) {
            if (i == 5) {
                break; // Exit the loop when i equals 5
            }
            Console.WriteLine("Iteration: " + i);
        }
    }
}

Ignorer des itérations

Ignorer des itérations

Utilisez l'instruction continue pour ignorer le reste de l'itération actuelle et passer à la suivante. Exemple :

Point clé : Utilisez continue pour ignorer certaines itérations tout en restant dans la boucle.

using System;

class Program {
    static void Main() {
        for (int i = 1; i <= 10; i++) {
            if (i % 2 == 0) {
                continue; // Skip even numbers
            }
            Console.WriteLine("Odd number: " + i);
        }
    }
}

Boucles imbriquées

Boucles imbriquées

Vous pouvez imbriquer des boucles les unes dans les autres pour effectuer des tâches plus complexes. Exemple :

Conseil : Soyez prudent avec les boucles imbriquées, car elles peuvent accroître la complexité de votre programme.

using System;

class Program {
    static void Main() {
        for (int i = 1; i <= 3; i++) {
            for (int j = 1; j <= 2; j++) {
                Console.WriteLine("Outer loop: " + i + ", Inner loop: " + j);
            }
        }
    }
}

Bravo !

Bravo !

Félicitations ! Vous avez appris à utiliser les boucles for, while et do-while pour répéter efficacement des tâches. Dans la prochaine leçon, nous étudierons les instructions conditionnelles à choix multiple afin de simplifier une logique conditionnelle complexe. Continuons à coder !

Boucles en C# : for, while et do-while — illustration 9

Questions Fréquemment Posées

La leçon « Boucles en C# : for, while et do-while » est-elle gratuite ?

Oui — le texte complet de « Boucles en C# : for, while et do-while » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours C# Academy, passe à CoddyKit PRO. Le cours C# Academy comprend 5 leçons au total.

Qu'est-ce que j'apprendrai dans « Boucles en C# : for, while et do-while » ?

Maîtrisez les structures de boucles pour effectuer efficacement des tâches répétitives Tu pratiques C# Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer C# Academy ?

Aucune expérience préalable n'est requise. C# Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 5.

Combien de temps prend la leçon « Boucles en C# : for, while et do-while » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon C# Academy ?

Oui. Chaque leçon C# Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Flux de contrôle : instructions if-else
  2. Boucles en C# : for, while et do-while
  3. Instructions switch
  4. Introduction aux tableaux
  5. Manipuler des chaînes
← Retour à C# Academy