0Pricing
C# Academy · Leçon

if/else, switch (classique) et boucles : for, while, do, foreach

Utilisez if/else pour effectuer des branchements, switch classique pour les cas discrets et les boucles principales (for, while, do, foreach) pour répéter clairement des opérations.

if/else, switch (classique) et boucles : for, while, do, foreach est une leçon C# Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 3. 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 3 leçons au total.

Présentation

Objectif : choisir des actions avec if/else, gérer des cas distincts avec switch, et répéter des opérations avec for, while, do et foreach.

Principes de base de if/else

Utilisez if/else pour créer des branchements simples et lisibles ; gardez les conditions courtes.

using System;

public class Program
{
  public static void Main(string[] args)
  {
    int temperature = 18;

    if (temperature >= 25)
    {
      Console.WriteLine("Warm");
    }
    else if (temperature >= 15)
    {
      Console.WriteLine("Mild");
    }
    else
    {
      Console.WriteLine("Cold");
    }
  }
}

switch (classique)

switch sélectionne un cas ; n'oubliez pas break pour empêcher l'exécution du cas suivant.

using System;

public class Program
{
  public static void Main(string[] args)
  {
    int day = 3;

    switch (day)
    {
      case 1:
        Console.WriteLine("Mon");
        break;
      case 2:
        Console.WriteLine("Tue");
        break;
      case 3:
        Console.WriteLine("Wed");
        break;
      case 4:
        Console.WriteLine("Thu");
        break;
      case 5:
        Console.WriteLine("Fri");
        break;
      case 6:
      case 7:
        Console.WriteLine("Weekend");
        break;
      default:
        Console.WriteLine("Invalid");
        break;
    }
  }
}

Boucle for

for convient aux boucles comptées : initialisation ; condition ; incrémentation.

using System;

public class Program
{
  public static void Main(string[] args)
  {
    int sum = 0;
    for (int i = 1; i <= 5; i = i + 1)
    {
      sum = sum + i;
    }
    Console.WriteLine("Sum 1..5 = " + sum);
  }
}

while et do-while

while vérifie la condition avant l'exécution ; do la vérifie après, de sorte que le corps s'exécute au moins une fois.

using System;

public class Program
{
  public static void Main(string[] args)
  {
    // while: check before running
    int countdown = 3;
    while (countdown > 0)
    {
      Console.WriteLine(countdown);
      countdown = countdown - 1;
    }
    Console.WriteLine("Go!");

    // do-while: runs at least once
    int tries = 0;
    do
    {
      tries = tries + 1;
      Console.WriteLine("Attempt " + tries);
    } while (tries < 1);
  }
}

Principes de base de foreach

foreach parcourt les éléments des tableaux et des collections de façon claire et sûre.

using System;
using System.Collections.Generic;

public class Program
{
  public static void Main(string[] args)
  {
    int total = 0;
    int[] nums = new int[] { 2, 4, 6 };

    foreach (int n in nums)
    {
      total = total + n;
    }
    Console.WriteLine("Total = " + total);

    // Works with collections too
    List<string> names = new List<string>();
    names.Add("Ada");
    names.Add("Alan");
    foreach (string s in names)
    {
      Console.WriteLine("Hi " + s);
    }
  }
}

Particularité de do-while

Vérification rapide : quelle proposition concernant la boucle do-while est correcte ?

Récapitulatif

Récapitulatif : choisissez if/else pour les branchements simples, switch pour les étiquettes distinctes et la boucle appropriée (for, while, do, foreach) pour répéter clairement les opérations.

Questions Fréquemment Posées

La leçon « if/else, switch (classique) et boucles : for, while, do, foreach » est-elle gratuite ?

Oui — le texte complet de « if/else, switch (classique) et boucles : for, while, do, foreach » 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 3 leçons au total.

Qu'est-ce que j'apprendrai dans « if/else, switch (classique) et boucles : for, while, do, foreach » ?

Utilisez if/else pour effectuer des branchements, switch classique pour les cas discrets et les boucles principales (for, while, do, foreach) pour répéter clairement des opérations. 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 1 sur 3.

Combien de temps prend la leçon « if/else, switch (classique) et boucles : for, while, do, foreach » ?

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. if/else, switch (classique) et boucles : for, while, do, foreach
  2. break/continue ; goto (à éviter) ; portée ; exceptions ou vérifications préalables
  3. Diagnostics simples : exceptions ou vérifications préalables
← Retour à C# Academy