C# Opérateur OU logique conditionnel

C Operateur Ou Logique Conditionnel



Les opérateurs logiques conditionnels sont ceux qui évaluent toute instruction basée sur une ou plusieurs conditions. Les conditions sont utilisées pour la prise de décision. L'opérateur logique OU peut être utilisé pour décider. 'OU' signifie que même si une condition est satisfaite, il exécutera toujours le code requis. Cet opérateur 'OU' est utile lorsque nous avons différents choix dans le code et que l'un d'eux est vrai, puis exécutez le reste du code. Les opérateurs logiques relient deux éléments ou plus et les opérateurs logiques conditionnels les lient en fonction d'une condition. Lorsque condition_1 est vraie, condition_2 n'est pas vérifiée. Ils relient deux expressions ou conditions. Par exemple, si demain j'ai un examen, j'irai à l'école. Ou si demain le temps est clair, j'irai à l'école. La première condition est évaluée en premier et si la première condition est vraie, alors j'irai à l'école. Lorsque la première condition n'est pas remplie, la deuxième expression est évaluée. Dans les deux cas, si une condition est vraie, alors je dois aller à l'école. Si les deux sont faux, je ne participerai pas. C'est exactement ce que fait l'opérateur 'OU' en programmation.

Syntaxe:

si ( expression_1 > sept || expression_2 < 4 )
{
}

L'opérateur OU logique conditionnel fonctionne si l'une des deux conditions est satisfaite ; sinon, le corps de l'instruction 'if' serait exécuté. Mais si les deux sont faux, le code se terminera ou nous pouvons également opter pour une instruction if-else. Dans l'exemple ci-dessus, si expression_1 est supérieur à 7 ou expression_2 est inférieur à 4, puis exécutez le corps de l'instruction 'if'. Si la première condition définie est rencontrée, la deuxième condition définie ne sera pas testée.







Exemple 1:

Un programme simple pour élaborer le fonctionnement de l'opérateur OU logique conditionnel.





Regardons d'abord le code, définissons et initialisons deux variables de type entier nommées 'value_1' et 'value_2'. Maintenant, utilisez l'instruction 'if' pour vérifier les deux variables entières en fonction des conditions. La première expression est lorsque la 'value_1 == 78' est satisfaite, puis le corps de l'instruction 'if' est exécuté. Et si cette condition est fausse, passez à la condition suivante donnée dans l'instruction 'if'. La deuxième condition est si ‘value_2 == 63’ alors exécutez le corps de ‘if’. Comme nous pouvons le voir dans le code, 'value_1' est attribué 78 et cela rend la première condition de l'instruction 'if' vraie. Lorsque la première condition est satisfaite, le compilateur exécute le corps sans exécuter la deuxième condition. Mais lorsque la première expression est fausse, elle passe à l'expression suivante. Si l'expression suivante est vraie, elle exécute le corps ; sinon, il n'exécutera pas le corps de 'if'. À l'intérieur du corps de 'if', nous avons effectué une addition sur les deux variables définies et stocké leur somme dans une autre variable de type entier nommée 'sum'. Ensuite, imprimez la somme avec du texte à l'écran en utilisant la fonction Console.WriteLine(). Ici, nous concaténons le message avec la variable somme.





  C:\Users\hira is\Desktop\article\November\OR operator\1out.png

Exemple 2 :

Dans le code, nous appliquerons l'opérateur 'OU' pour compter le nombre de voyelles présentes dans une chaîne requise.



  C:\Users\hira is\Desktop\article\November\OR operator\2.png

Tout d'abord, déclarez et initialisez une chaîne ici, elle est nommée 'input'. Ensuite, déclarez une autre variable de type entier, dites 'voyelles' et initialisez-la avec 0. Après cela, utilisez un 'for' pour boucler la chaîne jusqu'à ce que la dernière lettre de la chaîne spécifiée soit lue. Dans la boucle 'for', déclarez la variable de type entier 'i' car pour itérer la chaîne requise, nous aurions dû connaître la longueur de la chaîne, sa durée et jusqu'à quel caractère nous voulons boucler. Pour cela, nous utiliserons 'input.Length' pour acquérir la longueur de la chaîne requise. La variable 'i' va itérer et s'incrémenter avec i++. Dans la boucle 'for', nous avons une instruction 'if' avec plusieurs conditions. Même si l'un d'entre eux est satisfait, l'expression 'si' sera implémentée. Dans l'instruction 'if', la première condition est input[i] == 'a', l'input[i] itérera de l'index 0 jusqu'à la longueur de la chaîne 'input'. Lorsque i=0, le premier caractère de la chaîne requise sera comparé au caractère « a ». Si le premier caractère de la chaîne correspond à la condition, le corps s'exécutera. Si ce n'est pas le cas, la condition suivante sera évaluée. Si la deuxième expression n'est pas vraie, alors l'expression suivante sera évaluée et ainsi de suite. Ensuite, la variable 'i' est incrémentée. A l'index 1, toutes les conditions seront évaluées et la boucle continuera. Chaque fois que la condition est satisfaite, le corps de « si » a des « voyelles » qui s'incrémenteront à chaque fois. En dehors de l'instruction 'for', la méthode Console.Write() affichera le message et le nombre de voyelles dans la chaîne requise.

  C:\User\hira is\Desktop\article\November\OR operator\2out.png

Il y avait trois voyelles dans la chaîne, nous pouvons les compter manuellement pour vérifier le résultat.

Exemple 3 :

L'exemple explique l'utilisation de la méthode d'ajout avec l'opérateur 'OU'.

Ici, nous avons utilisé l'opérateur AND avec l'opérateur OR, déclaré une variable comme 'Marks', puis appliqué l'instruction 'if' pour évaluer l'état des Marks. Dans l'instruction 'si', nous avons deux conditions. La première est que si les marques sont supérieures à 70 et que les marques sont inférieures et égales à 100, exécutez le code ci-dessous. Et si les marques sont supérieures et égales à 50 mais inférieures et égales à 70, exécutez le code ci-dessous. Nous pourrions le faire avec une condition, mais nous l'avons fait de cette façon juste pour expliquer que nous pouvons utiliser OU avec d'autres opérateurs. (&&) est utilisé lorsqu'il y a une contrainte si les deux doivent être vrais. Si l'une des deux expressions est vraie, le corps de l'instruction 'if' sera implémenté. Si les deux sont faux, l'instruction 'else' sera exécutée.

  C:\User\hira is\Desktop\article\November\OR operator\3out.png

Conclusion

Dans ce guide, nous avons exploré l'opérateur logique conditionnel 'OU' (||) et l'avons expliqué avec différents exemples de codes. Nous avons plus de deux conditions dans une déclaration de décision. Avec l'aide de l'opérateur 'OU', les choses deviennent faciles lorsque nous avons différents choix. Si une condition devient vraie, exécutez le code. Nous pouvons également utiliser d'autres opérateurs logiques avec l'opérateur 'OU' comme nous l'avons fait dans le dernier exemple. L'opérateur logique 'OU' est simple et utile dans la programmation C#.