C # Logique conditionnelle ou opérateur

C # Logique conditionnelle ou opérateur
Les opérateurs logiques conditionnels sont ceux qui évaluent toute déclaration en fonction d'une ou plusieurs conditions. Les conditions sont utilisées pour la prise de décision. Le logique ou l'opérateur peut être utilisé pour décider. 'Ou' signifie que même si une condition est satisfaite, elle exécutera toujours le code requis. Cet opérateur 'ou' est utile lorsque nous avons des choix différents dans le code et l'un d'eux est vrai, puis exécutez le reste du code. Les opérateurs logiques connectent deux ou plusieurs choses et les opérateurs logiques conditionnels les relient en fonction d'une condition. Lorsque Condition_1 est vrai, Condition_2 n'est pas vérifié. Ils relient deux expressions ou conditions. Par exemple, si demain j'ai un test, j'assisterai à une école. Ou si demain le temps est clair, je vais aller à 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, alors je n'assisterai pas. C'est exactement ce que fait l'opérateur «ou» dans la programmation.

Syntaxe:

if (expression_1> 7 || expression_2 < 4)

La logique ou l'opérateur conditionnel fonctionne si l'une des deux conditions est remplie; Sinon, le corps de la déclaration «si» serait effectué. Mais si les deux sont faux, le code se terminera ou nous pouvons également opter pour une déclaration 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 la déclaration «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 la logique conditionnelle ou de l'opérateur.

Examinons d'abord le code, définissons et initialisez 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 «valeur_1 == 78» est satisfaite, alors le corps de l'instruction «IF» est effectué. 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' puis exécutez le corps de 'si'. Comme nous pouvons le voir dans le code, «Value_1» est attribué 78 et cela fait la première condition dans l'instruction «if» true. 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 la prochaine expression est vraie, elle exécute le corps; Sinon, il n'exécutera pas le corps de «si». À l'intérieur du corps de «If», nous avons effectué l'ajout sur les deux variables définies et stocké leur somme dans une autre variable de type entier nommé «somme». Ensuite, imprimez la somme avec du texte à l'écran par l'utilisation de la console.Fonction écrite (). Ici, nous concatenons le message avec la variable de somme.

Exemple 2:

Dans le code, nous appliquerons l'opérateur «ou» pour compter combien de voyelles sont présentes dans une chaîne requise.

Tout d'abord, déclarer et initialiser une chaîne ici, elle est nommée «entrée». Ensuite, déclarez une autre variable de type entier dire des «voyelles» et initialisez-la avec 0. Après cela, utilisez un «pour» pour boucler la chaîne jusqu'à ce que la dernière lettre de la chaîne spécifiée soit lue. Dans la boucle «pour», déclarer 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, pendant combien de temps et jusqu'à quel personnage nous voulons faire boucle. Pour cela, nous utiliserons l'entrée.Longueur 'pour acquérir la longueur de la chaîne requise. La variable «je» ira et incrément avec i++. Dans la boucle «pour», nous avons une déclaration «si» avec plusieurs conditions. Même si quelqu'un d'entre eux est satisfait, l'expression de «si» sera mise en œuvre. Dans l'instruction 'if', la première condition est l'entrée [i] == 'A', l'entrée [i] itérera de l'index 0 jusqu'à la longueur de la chaîne 'entrée'. Lorsque i = 0, le premier caractère de la chaîne requis sera comparé au caractère «A». Si le premier caractère de la chaîne correspond à la condition, le corps s'exécutera. Sinon, alors la condition suivante sera évaluée. Si la deuxième expression n'est pas vraie, alors l'expression suivante serait évaluée et ainsi de suite. Ensuite, la variable «i» est incrémentée. À l'indice 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 augmenteront à chaque fois. En dehors de la déclaration «pour», la console.La méthode écrite () affichera le message et le nombre de voyelles dans la chaîne requise.

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

Exemple 3:

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

Ici, nous avons utilisé l'opérateur et l'opérateur OR, déclarer une variable en tant que «marques», puis appliquez la déclaration «IF» pour évaluer l'état des marques. Dans l'énoncé «if», 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 moins que et égales à 70 exécutent 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 vraies. Si l'une des deux expressions est vraie, le corps de la déclaration «IF» mettra en œuvre. Si les deux sont faux, la déclaration «else» sera exécutée.

Conclusion

Dans ce guide, nous avons exploré l'opérateur logique conditionnel 'ou' opérateur (||) et l'avons expliqué avec des codes d'exemples différents. 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 des choix différents. Si quelqu'un de la condition devient vrai, 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 #.