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é)
Défi
DébutantOn 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);
}
}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
4Les opérateurs, partie 1
Opérateurs arithmétiquesOpérateur moduloIncrémentation / DécrémentationPost-incrémentation / Post-décrémentationRaccourcis arithmétiques7Entrées/Sorties de base
Sortie de baseInterpolation de chaînesLecture d'entréeParserRécapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux10Méthodes (Fonctions)
Déclaration de méthodesParamètres de méthodeTypes de retourParamètres optionnelsRécapitulatif - Fonction de validationMéthodes Void13Itération sur les collections
Utilisation de la boucle ForBoucle ForeachOpérations courantes sur les tableaux5Opérateurs Partie 2
Opérateurs de comparaisonOpérateurs logiques Partie 1Opérateurs logiques Partie 2Récapitulatif - Logique simpleOpérateurs logiques Partie 33Variables - Partie 2
VarConstantesConventions de nommageRécapitulatif - Initialisation des variablesType Casting6Prise de décision
Instruction IfIf - ElseInstruction SwitchOpérateur ternaireRécapitulatif - If ElseIf - Else imbriqués9Boucles
Boucle ForBoucle WhileBoucle Do WhileBreakContinueBoucles imbriquéesBoucle infinieRécapitulatif - Entrée dynamique12Opérations sur les chaînes
Méthodes de chaînes - Partie 1Méthodes de chaînes - Partie 2Formatage de chaînes