Menu
Coddy logo textTech

Instruction If

Fait partie de la section Fondamentaux du Journey C# de Coddy — leçon 25 sur 69.

Les instructions if nous permettent d'exécuter du code sous certaines conditions.

Par exemple, regardons le code suivant :

int age = 20;
string status = "Child";
if (age > 18) {
    status = "Adult";
}
age += 1;

Le code ci-dessus vérifie si la variable age est supérieure à 18. Si c'est le cas, il définira status pour contenir la chaîne "Adult".

À la fin, le code incrémentera age de 1, que l'âge soit supérieur à 18 ou non.

Pour utiliser une instruction if en C#, nous devons utiliser des accolades {} pour définir le bloc de code, et tout ce qui se trouve à l'intérieur de l'instruction if doit être placé entre ces accolades :

if (condition) {
    code;
    code;
    code;
}

Si la condition est true, nous entrerons dans le bloc de code à l'intérieur du if (Le code indenté)

challenge icon

Défi

Débutant

On vous donne un code.

Les variables a et b ont des valeurs manquantes, complétez-les de sorte que le code à l'intérieur de l'instruction if soit exécuté et que c soit égal à 3.

Bonus : essayez de trouver plus d'une solution !

Aide-mémoire

Les instructions if nous permettent d'exécuter du code avec des conditions en utilisant la syntaxe suivante :

if (condition) {
    code;
    code;
    code;
}

Si la condition est true, le bloc de code à l'intérieur des accolades sera exécuté.

Exemple :

int age = 20;
string status = "Child";
if (age > 18) {
    status = "Adult";
}
age += 1;

Dans cet exemple, si age est supérieur à 18, la variable status sera définie sur "Adult". La ligne age += 1; s'exécute quelle que soit la condition.

Essayez vous-même

using System;

public class Program {
    public static void Main(string[] args) {
        int a = ?
        int b = ?
        
        // Ne pas modifier en dessous de cette ligne
        int c = 0;
        if (a >= b && !(b < 10)) {
            c = 2;
        }
        
        c += 1;
        Console.WriteLine("c = " + c);
    }
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux