tutorial c conditional statements
comment ouvrir les fichiers swf
Tutoriel sur les instructions conditionnelles et décisionnelles en C #. Ce didacticiel explique comment utiliser les instructions If, If-Else, If-ElseIf et Nested If:
Les classes, objets et méthodes en C # ont été expliqués en détail dans notre précédent didacticiel.
Une classe est essentiellement le plan des données et les objets sont les instances de la classe. Les méthodes, comme nous l'avons déjà discuté, contiennent des instructions / actions spécifiques qui doivent être effectuées à l'intérieur d'une classe.
=> Explorez la série complète de didacticiels de formation C # ici
Dans ce didacticiel, nous couvrirons les instructions conditionnelles utilisées en C #.
Ce que vous apprendrez:
Instructions conditionnelles en C #
Les instructions conditionnelles C # sont utilisées lorsque nous voulons exécuter une certaine action en fonction d'une condition disponible.
Les instructions de prise de décision nécessitent quelques conditions qui peuvent être évaluées par le programme et un ensemble d'instructions qui peuvent être exécutées si la condition est évaluée comme vraie ou une autre instruction qui peut être exécutée lorsque la condition prend la valeur False.
Dans ce tutoriel, nous expliquerons comment un opérateur conditionnel fonctionne avec une explication de syntaxe appropriée et quelques exemples intéressants. Nous examinerons également les instructions conditionnelles imbriquées et différentes.
Avant de commencer, examinons un flux général du flux de prise de décision conditionnelle.
C # propose différentes déclarations de prise de décision. Explorons-les en détail.
Si déclaration
L'instruction If est constituée d'une expression booléenne suivie d'une instruction. L'instruction à l'intérieur de la condition «if» est exécutée uniquement si l'expression booléenne renvoie «true». Si elle renvoie false, le programme ignorera simplement l'instruction.
Syntaxe
La syntaxe de If est le mot-clé «if» suivi de la condition booléenne à l'intérieur du crochet rond suivi par des accolades englobant l'instruction qui doit être exécutée lorsque l'expression booléenne renvoie true.
If(Boolean condition){ The executable statement }
Exemple:
int a = 10; int b = 10; if (a == b) { /* if the boolean condition returns true execute following statement*/ Console.WriteLine('Both a and b are equal'); } Console.WriteLine('value of a and b are'+ a+' and '+b); Console.ReadLine(); } }
Nous avons passé deux valeurs entières a et b avec les mêmes données. Si nous exécutons ce programme comme a et b sont égaux, c'est-à-dire 10. Cela signifie que la condition booléenne retournera vrai, donc l'instruction à l'intérieur de la condition sera exécutée et le résultat sera comme indiqué ci-dessous.
Both a and b are equal value of a and b are 10 and 10
Si nous changeons la valeur de a à 11, les rendant ainsi différents. Cela signifie que l'expression booléenne renverra une valeur fausse. Si nous exécutons le programme maintenant, il imprimera le résultat suivant.
value of a and b are 11 and 10
Comme vous pouvez le voir clairement dans l'exemple ci-dessus, le programme n'a pas exécuté l'instruction à l'intérieur de la condition «si» et il a directement exécuté l'instruction en dehors de la limite de la condition.
If Else Statement
La prochaine déclaration de prise de décision est «si-sinon». Il s'agit essentiellement d'une instruction «if» avec une instruction «else» facultative qui entre en jeu si la condition booléenne renvoie une valeur fausse.
fusion de tri implémentation c ++
Syntaxe
La syntaxe est également similaire au «if» suivi d'une instruction else. Il commence par le mot-clé «si» suivi d'un crochet rond entourant la condition booléenne qui est à nouveau suivi par des accolades contenant des instructions. L'encadrement de l'instruction «if» est suivi du mot-clé «else» englobant l'instruction clôturée entre les accolades.
If(Boolean condition) { Statement to be executed with the condition of the Boolean expression is true }else{ Statement to be executed if the condition of the Boolean expression is false. }
Exemple:
int a = 11; int b = 10; if (a == b) { /* if the boolean condition returns true execute following statement*/ Console.WriteLine('Both a and b are equal'); } else{ /* if the boolean condition returns true execute following statement*/ Console.WriteLine('Both a and b are not equal'); } Console.ReadLine(); } }
Dans ce programme, nous avons deux valeurs entières, a et b. Par conséquent, si la condition est vraie alors l'instruction à l'intérieur du bloc «if» s'exécutera et si la condition est «fausse» alors l'instruction à l'intérieur du bloc else s'exécutera.
Comme a et b ne sont pas égaux, la condition booléenne renverra la valeur «false» et le bloc else sera exécuté avec le résultat suivant.
Both a and b are not equal
Si nous changeons la valeur de a et b pour les rendre égaux alors, la condition booléenne deviendra vraie et le bloc «if» sera exécuté avec le résultat suivant.
Both a and b are equal
If… ElseIf… Déclaration
L'instruction «if… else if…» a un «else if» placé après l'instruction «if». Cette condition est très utile pour gérer diverses conditions en utilisant un seul if suivi de plusieurs «else if» dont chacun représente une condition distincte.
Vous pouvez utiliser un certain nombre de «else if» après l'instruction «if» pour gérer toutes vos conditions.
Syntaxe
La syntaxe est également similaire au «if» suivi d'une instruction «else if» unique ou multiple selon le nombre de conditions que l'utilisateur souhaite gérer. Il commence par le mot-clé «si» suivi d'une condition entre crochets arrondis et de l'instruction entre accolades.
L'accolade fermante est suivie du mot-clé «sinon si» avec sa propre condition définie à l'intérieur de l'accolade ronde, suivie par des accolades entourant l'instruction.
réparation de registre gratuite pour windows 10
If(Boolean condition) { Statement } else if(Boolean condition) { Statement }
Exemple:
Écrivons un programme pour savoir si la valeur entière fournie par l’utilisateur est négative, nulle ou positive.
int input = 11; if (input 0){ /* if the value is greater than zero this condition executes */ Console.WriteLine('The input value is a positive integer'); }
Comme l'entrée est un entier positif, le programme évaluera d'abord la première condition (saisir<0) et cette condition renverra false, donc le programme passera à l'instruction else if suivante. Condition suivante (entrée == 0) et cette condition retournera à nouveau false, par conséquent le programme passera à nouveau à l'instruction else if suivante.
Condition suivante (entrée> 0) renvoie une valeur vraie et le programme exécutera l'instruction à l'intérieur de l'accolade de cette condition.
Une fois compilé et exécuté, il renverra la sortie suivante.
The input value is a positive integer
Instructions If imbriquées
Les instructions imbriquées signifient l'utilisation d'une instruction «if» ou «else if» dans une autre instruction «if» ou «else if». Cela permet à l'utilisateur de mettre en œuvre plusieurs conditions.
Exemple:
Disons que nous devons trouver une condition où l'entier donné est supérieur à 10. Nous avons également une autre condition, si le nombre est égal à 20, nous devons afficher «La valeur de l'entier est 20», et si ce n'est pas égal nous afficherons «La valeur de l'entier n'est pas 20».
int input = 30; if (input > 10) { if (input == 20) { Console.WriteLine('The value of the integer is 20'); }else { Console.WriteLine('The value of the integer is not 20'); } } else{ Console.WriteLine('The value of integer is not greater than 10'); } Console.ReadLine();
Dans le programme ci-dessus, nous avons imbriqué une instruction «if-else» dans une autre instruction «if-else». De même, toute instruction conditionnelle peut être imbriquée dans une autre instruction conditionnelle.
Conclusion
Dans ce didacticiel, nous avons discuté en détail des déclarations conditionnelles et décisionnelles. Nous avons vu comment utiliser les instructions «if», «if-else», «if… else if». Nous avons également discuté des instructions if imbriquées qui peuvent être utilisées pour héberger différentes instructions conditionnelles dans une autre instruction conditionnelle.
Lorsqu'une condition booléenne renvoie une valeur vraie, le contenu à l'intérieur de «if» est exécuté et lorsqu'elle renvoie une valeur fausse, alors le contenu à l'intérieur de «else» est exécuté.
Nous pouvons ou non avoir une déclaration else après «si». If… else if instruction peut être utilisée pour valider plusieurs conditions définies différentes.
Lire aussi = >> Instructions conditionnelles VBA
=> Découvrez les didacticiels de formation C # détaillés ici
lecture recommandée
- Instructions conditionnelles Unix: If Then Else et opérateurs relationnels
- Instructions conditionnelles Python: instructions if_else, elif, imbriquées if
- Instructions conditionnelles VBScript: VBScript If, ElseIf, Select Case
- Tutoriel Python pour les débutants (formation pratique gratuite sur Python)
- Ajout d'instructions conditionnelles et de boucle dans la vue par mot-clé - Didacticiel QTP # 4
- Tutoriel de réflexion Java avec des exemples
- Tutoriel Python DateTime avec des exemples
- Tutoriel Bugzilla: Tutoriel pratique de l'outil de gestion des défauts