C# prend également en charge les instructions conditionnelles. Ces instructions sont essentiellement utilisées lorsque quelqu'un souhaite exécuter un ensemble d'instructions et si une condition particulière échoue, un autre ensemble d'instructions s'exécute. C'est donc très utile lorsque nous avons plusieurs ensembles d'instructions et que nous voulons les exécuter selon le scénario ou en fonction de conditions. Ceci est principalement utilisé pour les scénarios de prise de décision.
Syntaxe :
if (some statement) { } else if (other statement) { } else { (other statement) }
Voici l'organigramme de l'instruction else if en C# comme indiqué ci-dessous :
Par exemple, nous souhaitons afficher les notes en fonction des notes obtenues par les élèves.
Vous trouverez ci-dessous les exemples qui montrent comment nous pouvons implémenter else-if en C#.
Code :
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace elseif { class Program { static void Main(string[] args) { int p = 15; if (p == 20) { Console.WriteLine("Value of p is equal to 20"); } else if (p> 20) { Console.WriteLine("Value of p is greater than 20"); } else { Console.WriteLine("Value of p is less than 20"); } Console.ReadLine(); } } }
Explication du code : Dans l'exemple ci-dessus, les instructions if else-if sont utilisées en fonction des conditions. Si la valeur de p est égale à 20, affichez la sortie montrant que la valeur est égale à 20, sinon si la valeur de p est supérieure à 20, affichez une sortie différente. Si les deux ne sont pas satisfaits, affichez que la valeur est inférieure à 20.
Sortie :
Code :
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace elseif { class Program { static void Main(string[] args) { int a = 30, b = 20; if (a > b) { Console.WriteLine("Value of a is greater than b"); } else if (a < b) { Console.WriteLine("Value of a is less than b"); } else { Console.WriteLine("Value of a is equal to b"); } Console.ReadLine(); } } }
Explication du code : Dans l'exemple ci-dessus, les valeurs des variables a et b sont initialisées. Si la valeur de a est supérieure à b, afficher a est supérieur, sinon si la valeur de b est supérieure, afficher la valeur de a inférieure. La valeur d'affichage de a est égale à b au cas où les deux conditions ci-dessus ne seraient pas vraies.
Sortie :
Code :
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace elseif { class Program { static void Main(string[] args) { int x = -1; int y = 20; int z; if (x < 0 && y < 0) { Console.WriteLine("Both x and y are negative."); } else if (x < 0 || y < 0) { if (y > 0 && y <= 20) { z = x + y; Console.WriteLine("Sum: {0}", z); } Console.WriteLine("One of them is negative"); } else { Console.WriteLine("Both x and y are positive."); } Console.ReadKey(); } } }
Explication du code : Dans l'exemple ci-dessus, || et && les opérateurs sont également utilisés avec les instructions. Sinon, les instructions if peuvent également avoir d'autres instructions dans une boucle appelées instructions imbriquées.
Sortie :
Code :
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace elseif { class Program { static void Main(string[] args) { int marks = 65; if (marks >= 80) { Console.WriteLine("Student has passed with higher first class"); } else if (marks >= 60) { Console.WriteLine("Student has passed with first class"); } else if (marks >= 40) { Console.WriteLine("Student has passed with second class"); } else { Console.WriteLine("Student has failed"); } Console.ReadLine(); } } }
Explication du code : Dans l'exemple ci-dessus, plusieurs instructions else if sont utilisées en fonction des notes obtenues.
Sortie :
Des décisions conditionnelles sont nécessaires lorsque nous voulons exécuter un bloc de code uniquement si une certaine condition est vraie ou lorsque nous voulons exécuter certaines étapes dépend d'une exigence, alors ces décisions conditionnelles sont requises. L'instruction conditionnelle est utilisée en do dièse pour la prise de décision.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!