Maison  >  Article  >  développement back-end  >  Sinon si en C#

Sinon si en C#

WBOY
WBOYoriginal
2024-09-03 15:09:34735parcourir

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)
}

Organigramme de Else If en C#

Voici l'organigramme de l'instruction else if en C# comme indiqué ci-dessous :

Sinon si en C#

Comment fonctionne Else If en C# ?

Par exemple, nous souhaitons afficher les notes en fonction des notes obtenues par les élèves.

  • Les étudiants qui ont plus de 80 pour cent ont une note A.
  • Les étudiants qui ont plus de 60 et moins de 80 ont la note B.
  • De même, les étudiants qui ont plus de 40 et moins de 60 pour cent ont la note C et les étudiants qui ont moins de 40 ont la note D.
  • Donc, dans ces types de scénarios (prise de décision), nous avons utilisé les instructions If-else-if qui aident le développeur à conclure un résultat.

Exemples à implémenter Else If en C#

Vous trouverez ci-dessous les exemples qui montrent comment nous pouvons implémenter else-if en C#.

Exemple n°1

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 :

Sinon si en C#

Exemple n°2

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 :

Sinon si en C#

Exemple #3

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 :

Sinon si en C#

Exemple n°4

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 :

Sinon si en C#

Conclusion

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:C# si instructionArticle suivant:C# si instruction