C# lógico condicional ou operador

C# lógico condicional ou operador
Os operadores lógicos condicionais são aqueles que avaliam qualquer declaração com base em uma ou mais condições. As condições são usadas para a tomada de decisão. O lógico ou operador pode ser utilizado para decidir. 'Ou' significa que, mesmo que uma condição seja satisfeita, ela ainda executará o código necessário. Este operador 'ou' é útil quando temos escolhas diferentes no código e uma delas é verdadeira, depois execute o restante do código. Os operadores lógicos conectam duas ou mais coisas e os operadores lógicos condicionais os vinculam com base em uma condição. Quando condicionar_1 é verdadeiro, condicionar_2 não é verificado. Eles conectam duas expressões ou condições. Por exemplo, se amanhã eu tiver um teste, frequentarei uma escola. Ou se amanhã o tempo estiver claro, frequentarei a escola. A primeira condição é avaliada primeiro e se a primeira condição for verdadeira, então eu irei para a escola. Quando a primeira condição não é cumprida, a segunda expressão é avaliada. Nos dois casos, se uma condição for verdadeira, tenho que frequentar a escola. Se ambos forem falsos, então não vou comparecer. É exatamente isso que o operador 'ou' faz na programação.

Sintaxe:

if (Expression_1> 7 || Expression_2 < 4)

O lógico ou operador condicional funciona se alguma das duas condições for satisfeita; Caso contrário, o corpo da declaração 'se' seria realizado. Mas se ambos forem falsos, o código será encerrado ou também podemos optar por uma declaração if-else. No exemplo acima, se expressão_1 é maior que 7 ou expressão_2 é menor que 4, então execute o corpo da declaração 'if'. Se a primeira condição definida for encontrada, a segunda condição definida não será testada.

Exemplo 1:

Um programa simples para elaborar o funcionamento de lógico ou operador condicional.

Vejamos o código primeiro, defina e inicialize duas variáveis ​​do tipo inteiro denominado 'value_1' e 'value_2'. Agora, use a instrução 'if' para verificar as duas variáveis ​​inteiras com base nas condições. A primeira expressão é quando o 'value_1 == 78' é satisfeito, então o corpo da declaração 'se' é realizado. E se essa condição for falsa, vá para a próxima condição dada na instrução 'if'. A segunda condição é se 'value_2 == 63', então execute o corpo de 'se'. Como podemos ver no código, 'value_1' é atribuído 78 e isso torna a primeira condição na instrução 'if'. Quando a primeira condição é satisfeita, o compilador executa o corpo sem executar a segunda condição. Mas quando a primeira expressão é falsa, ela se move para a próxima expressão. Se a próxima expressão for verdadeira, ela executa o corpo; Caso contrário, não será executado o corpo de 'se'. Dentro do corpo de 'se', realizamos adição nas duas variáveis ​​definidas e armazenamos sua soma em outra variável do tipo inteiro denominada 'soma'. Em seguida, imprima a soma com texto na tela pelo uso do console.Função writeLine (). Aqui, concatenamos a mensagem com a variável soma.

Exemplo 2:

No código, aplicaremos o operador 'ou' para contar quantas vogais estão presentes em uma string necessária.

Primeiro, declare e inicialize uma string aqui, ele é chamado de 'entrada'. Em seguida, declare outra variável do tipo inteiro, diga 'vogais' e inicialize com 0. Depois disso, use um 'para' para fazer a corda até que a última letra da string especificada seja lida. Dentro do loop 'para', declare variável do tipo inteiro 'i' porque, para iterar a string necessária, deveríamos saber o comprimento da string, por quanto tempo e até qual personagem queremos fazer loop. Para isso, usaremos 'entrada.Comprimento 'para adquirir o comprimento da sequência necessária. A variável 'eu' irá itera e incremento com i++. Dentro do loop 'for', temos uma declaração 'se' com várias condições. Mesmo que alguém esteja satisfeito, a expressão de 'se' será implementada. Na instrução 'if', a primeira condição é a entrada [i] == 'a', a entrada [i] irá do índice 0 até o comprimento da string 'input'. Quando eu = 0, o primeiro caractere da string necessário será comparado com o personagem 'a'. Se o primeiro caractere da string corresponder à condição, o corpo será executado. Caso contrário, então a próxima condição será avaliada. Se a segunda expressão não for verdadeira, a próxima expressão será avaliada e assim por diante. Então, a variável 'i' é incrementada. No índice 1, todas as condições serão avaliadas e o loop continuará. Sempre que a condição é satisfeita, o corpo de 'se' tem 'vogais' que incrementarão sempre. Fora da declaração 'para', o console.Método Write () mostrará a mensagem e o número de vogais na string necessária.

Havia três vogais na corda, podemos contá -las manualmente para verificar o resultado.

Exemplo 3:

O exemplo explicará o uso do método de apêndice com o operador 'ou'.

Aqui, utilizamos o operador e o operador, declaramos uma variável como 'marcas' e, em seguida, aplique a declaração 'se' para avaliar o status das marcas. Na declaração 'if', temos duas condições. Uma é se as marcas forem maiores que 70 e as marcas forem menores que e iguais a 100, execute o código abaixo. E se as marcas forem maiores e iguais a 50, mas menor e igual a 70, execute o código abaixo. Poderíamos fazer isso com uma condição, mas fizemos dessa maneira apenas para explicar que podemos usar ou com outros operadores. (&&) é usado quando há uma compulsão se ambos precisam ser verdadeiros. Se alguma das duas expressões for verdadeira, o corpo da declaração 'se' será implementado. Se os dois forem falsos, a declaração 'mais' será executada.

Conclusão

Neste guia, exploramos o lógico condicional 'ou' Operador (||) e explicamos com diferentes códigos de exemplo. Temos mais de duas condições em uma declaração de decisão. Com a ajuda do operador 'ou', as coisas se tornam fáceis quando temos escolhas diferentes. Se alguém condicionar se tornar verdadeiro, execute o código. Também podemos usar outros operadores lógicos com o operador 'ou', como fizemos no último exemplo. O operador lógico 'ou' é simples e útil na programação C#.