C# Условный логический оператор ИЛИ

C Uslovnyj Logiceskij Operator Ili



Условные логические операторы — это операторы, которые оценивают любой оператор на основе одного или нескольких условий. Условия используются для принятия решений. Для принятия решения можно использовать логический оператор ИЛИ. «ИЛИ» означает, что даже если одно условие выполнено, он все равно выполнит требуемый код. Этот оператор «ИЛИ» полезен, когда у нас есть разные варианты в коде, и любой из них верен, а затем выполнить остальную часть кода. Логические операторы соединяют две или более вещи, а условные логические операторы связывают их на основе условия. Когда условие_1 истинно, условие_2 не проверяется. Они соединяют два выражения или условия. Например, если завтра у меня контрольная, я пойду в школу. Или, если завтра будет ясная погода, я пойду в школу. Сначала оценивается первое условие, и если первое условие верно, то я пойду в школу. Когда первое условие не выполняется, вычисляется второе выражение. В обоих случаях, если выполняется одно условие, я должен ходить в школу. Если оба ложны, то я не буду присутствовать. Это именно то, что делает оператор «ИЛИ» в программировании.

Синтаксис:

если ( выражение_1 > 7 || выражение_2 < 4 )
{
}

Условный логический оператор ИЛИ работает, если выполняется любое из двух условий; в противном случае будет выполнено тело оператора if. Но если оба ложны, код завершится, или мы также можем перейти к оператору if-else. В приведенном выше примере, если выражение_1 больше 7 или выражение_2 меньше 4, то выполните тело оператора if. Если встречается первое заданное условие, второе заданное условие не проверяется.







Пример 1:

Простая программа для разработки работы условного логического оператора ИЛИ.





Давайте сначала посмотрим на код, определим и инициализируем две переменные целочисленного типа с именами «value_1» и «value_2». Теперь используйте оператор if, чтобы проверить две целочисленные переменные на основе условий. Первое выражение — это когда выполняется «value_1 == 78», тогда выполняется тело оператора «if». И если это условие ложно, перейти к следующему условию, заданному в утверждении «если». Второе условие: если «value_2 == 63», то выполняется тело «if». Как мы видим в коде, «value_1» присваивается 78, и это делает первое условие в операторе «if» истинным. Когда первое условие выполнено, компилятор выполняет тело без выполнения второго условия. Но когда первое выражение ложно, оно переходит к следующему выражению. Если следующее выражение истинно, выполняется тело; если нет, то он не будет выполнять тело «если». Внутри тела «если» мы выполнили сложение двух определенных переменных и сохранили их сумму в другой переменной целочисленного типа с именем «сумма». Затем распечатайте сумму с текстом на экране с помощью функции Console.WriteLine(). Здесь мы объединяем сообщение с переменной суммы.





  C:\Users\hira is\Desktop\article\ноябрь\оператор ИЛИ\1out.png

Пример 2:

В коде мы будем применять оператор «ИЛИ», чтобы подсчитать, сколько гласных присутствует в требуемой строке.



  C:\Users\hira is\Desktop\статья\ноябрь\оператор ИЛИ\2.png

Во-первых, объявите и инициализируйте строку, здесь она называется «ввод». Затем объявите другую переменную целочисленного типа, скажем, «гласные», и инициализируйте ее значением 0. После этого используйте «for» для зацикливания строки до тех пор, пока не будет прочитана последняя буква указанной строки. В цикле «for» объявите переменную целочисленного типа «i», потому что для повторения требуемой строки мы должны были знать длину строки, как долго и до какого символа мы хотим выполнить цикл. Для этого мы будем использовать input.Length для получения длины необходимой строки. Переменная «i» будет повторяться и увеличиваться на i++. В цикле for у нас есть оператор if с несколькими условиями. Даже если кто-то из них будет удовлетворен, выражение «если» будет реализовано. В операторе if первым условием является input[i] == ‘a’, input[i] будет повторяться от индекса 0 до длины «входной» строки. Когда i=0, первый символ требуемой строки будет сравниваться с символом «a». Если первый символ строки соответствует условию, выполняется тело. Если нет, то будет оцениваться следующее условие. Если второе выражение неверно, то будет оцениваться следующее выражение и так далее. Затем переменная «i» увеличивается. В индексе 1 будут оценены все условия, и цикл продолжится. Всякий раз, когда условие выполняется, тело «если» имеет «гласные», которые будут увеличиваться каждый раз. Вне оператора for метод Console.Write() покажет сообщение и количество гласных в требуемой строке.

  C:\User\hira is\Desktop\article\ноябрь\оператор ИЛИ\2out.png

В строке было три гласных, мы можем посчитать их вручную, чтобы проверить результат.

Пример 3:

В примере объясняется использование метода добавления с оператором «ИЛИ».

Здесь мы использовали оператор И с оператором ИЛИ, объявили переменную как «Метки», затем применили оператор «если» для оценки состояния Меток. В операторе if у нас есть два условия. Во-первых, если метки больше 70, а метки меньше и равны 100, выполните приведенный ниже код. И если метки больше и равны 50, но меньше и равны 70, выполните код ниже. Мы могли бы сделать это с одним условием, но мы сделали это только для того, чтобы объяснить, что мы можем использовать ИЛИ с другими операторами. (&&) используется, когда есть принуждение, если оба должны быть истинными. Если какое-либо из двух выражений истинно, реализуется тело оператора if. Если оба они ложны, будет выполнен оператор else.

  C:\User\hira is\Desktop\article\ноябрь\оператор ИЛИ\3out.png

Вывод

В этом руководстве мы рассмотрели условный логический оператор «ИЛИ» (||) и объяснили его с помощью различных примеров кодов. У нас есть более двух условий в одном утверждении решения. С помощью оператора «ИЛИ» все становится проще, когда у нас есть разные варианты. Если какое-либо условие становится истинным, выполните код. Мы также можем использовать другие логические операторы с оператором «ИЛИ», как мы сделали в последнем примере. Логический оператор «ИЛИ» прост и полезен в программировании на C#.