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 !

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 !

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
- Flux de contrôle : instructions if-else
- Boucles en C# : for, while et do-while
- Instructions switch
- Introduction aux tableaux
- Manipuler des chaînes