0Pricing
C# Academy · Leçon

Flux de contrôle : instructions if-else

Apprenez à prendre des décisions dans vos programmes à l’aide d’instructions if-else

Flux de contrôle : instructions if-else est une leçon C# Academy gratuite sur CoddyKit. Ceci est la leçon 1 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 instructions if-else

Flux de contrôle : instructions if-else

Bienvenue dans la première leçon des fondamentaux de C# ! Vous apprendrez à utiliser les instructions if-else pour prendre des décisions dans vos programmes. Commençons !

Flux de contrôle : instructions if-else — illustration 1

Que sont les instructions if-else ?

Que sont les instructions if-else ?

Les instructions if-else permettent à votre programme de prendre des décisions en fonction de conditions. Selon qu'une condition est vraie ou fausse, le programme exécute un bloc de code donné.

Point clé : Utilisez les instructions if-else pour contrôler le flux de votre programme selon une logique donnée.

Syntaxe des instructions if-else

Syntaxe des instructions if-else

La syntaxe de base d'une instruction if-else est la suivante :

if (condition) {

/* code to execute if condition is true */ }

else {

/* code to execute if condition is false */

}

Exemple :

using System;

class Program {
    static void Main() {
        int age = 20;

        if (age >= 18) {
            Console.WriteLine("You are an adult.");
        } else {
            Console.WriteLine("You are not an adult.");
        }
    }
}

Utiliser else-if

Utiliser else-if

Si vous devez vérifier plusieurs conditions, vous pouvez utiliser des instructions else-if. Exemple :

Point clé : Utilisez else-if pour vérifier d'autres conditions après l'instruction if initiale.

using System;

class Program {
    static void Main() {
        int age = 20;

        if (age >= 18) {
            Console.WriteLine("You are an adult.");
        } else {
            Console.WriteLine("You are not an adult.");
        }
    }
}

Opérateurs de comparaison

Opérateurs de comparaison

Les instructions if-else utilisent des opérateurs de comparaison pour évaluer les conditions. Parmi les opérateurs courants figurent :

  • == : Égal à
  • != : Différent de
  • > : Supérieur à
  • < : Inférieur à
  • >= : Supérieur ou égal à
  • <= : Inférieur ou égal à

Astuce : Utilisez l'opérateur approprié pour votre condition.

Opérateurs logiques

Opérateurs logiques

Vous pouvez combiner des conditions à l'aide d'opérateurs logiques :

  • && : AND logique (vraie si les deux conditions sont vraies).
  • || : OR logique (vraie si au moins une condition est vraie).
  • ! : NOT logique (inverse la valeur de vérité).

Exemple :

using System;

class Program {
    static void Main() {
        int age = 25;
        bool hasLicense = true;

        if (age >= 18 && hasLicense) {
            Console.WriteLine("You can drive.");
        } else {
            Console.WriteLine("You cannot drive.");
        }
    }
}

Imbrication des instructions if

Imbrication des instructions if

Vous pouvez imbriquer des instructions if les unes dans les autres pour gérer des conditions plus complexes. Exemple :

Astuce : Évitez les imbrications excessives afin de préserver la lisibilité de votre code.

using System;

class Program {
    static void Main() {
        int age = 20;
        bool hasPermission = true;

        if (age >= 18) {
            if (hasPermission) {
                Console.WriteLine("Access granted.");
            } else {
                Console.WriteLine("Access denied. Permission required.");
            }
        } else {
            Console.WriteLine("Access denied. You must be 18 or older.");
        }
    }
}

Exercice pratique

Exercice pratique

Écrivez un programme qui demande l'âge de l'utilisateur et vérifie s'il peut voter. Exemple :

using System;

class Program {
    static void Main() {
        Console.WriteLine("Enter your age:");
        int age = int.Parse(Console.ReadLine());

        if (age >= 18) {
            Console.WriteLine("You are eligible to vote.");
        } else {
            Console.WriteLine("You are not eligible to vote.");
        }
    }
}

Bravo !

Bravo !

Félicitations ! Vous avez appris à utiliser les instructions if-else pour prendre des décisions dans vos programmes C#. Dans la prochaine leçon, nous découvrirons les boucles et apprendrons à répéter des tâches efficacement. Continuons à coder !

Flux de contrôle : instructions if-else — illustration 10

Questions Fréquemment Posées

La leçon « Flux de contrôle : instructions if-else » est-elle gratuite ?

Oui — le texte complet de « Flux de contrôle : instructions if-else » 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 « Flux de contrôle : instructions if-else » ?

Apprenez à prendre des décisions dans vos programmes à l’aide d’instructions if-else 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 5.

Combien de temps prend la leçon « Flux de contrôle : instructions if-else » ?

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