C# lógico u operador condicional

C# lógico u operador condicional
Los operadores lógicos condicionales son aquellos que evalúan cualquier declaración basada en una o más condiciones. Las condiciones se utilizan para la toma de decisiones. El lógico u operador se puede utilizar para decidir. 'O' significa que incluso si se cumple una condición, aún ejecutará el código requerido. Este operador 'o' es útil cuando tenemos opciones diferentes en el código y cualquiera de ellos es verdadero, luego ejecute el resto del código. Los operadores lógicos conectan dos o más cosas y los operadores lógicos condicionales los vinculan en función de una condición. Cuando la condición_1 es verdadera, la condición_2 no está marcada. Conectan dos expresiones o condiciones. Por ejemplo, si mañana tengo una prueba, asistiré a una escuela. O si mañana el clima está claro, asistiré a la escuela. La primera condición se evalúa primero y si la primera condición es verdadera, entonces iré a la escuela. Cuando la primera condición no se cumple, entonces se evalúa la segunda expresión. En ambos casos, si una condición es cierta, entonces tengo que asistir a la escuela. Si ambos son falsos, entonces no asistiré. Esto es exactamente lo que hace el operador 'o' en la programación.

Sintaxis:

if (expresion_1> 7 || expresion_2 < 4)

El lógico u operador condicional funciona si se cumple alguna de las dos condiciones; de lo contrario, el cuerpo de la declaración 'si' se llevaría a cabo. Pero si ambos son falsos, el código terminará o también podemos optar por una declaración if-else. En el ejemplo anterior, si Expression_1 es mayor que 7 o Expression_2 es menos de 4, luego ejecuta el cuerpo de la declaración 'si'. Si se encuentra la primera condición definida, la segunda condición definida no se probará.

Ejemplo 1:

Un programa simple para elaborar el funcionamiento de la lógica u operador condicional.

Veamos primero el código, definamos e inicializemos dos variables de tipo entero llamado 'value_1' y 'value_2'. Ahora, use la instrucción 'if' para verificar las dos variables enteros en función de las condiciones. La primera expresión es cuando se cumple el 'valor_1 == 78', entonces se realiza el cuerpo de la declaración 'si'. Y si esta condición es falsa, muévase a la siguiente condición dada en la declaración 'si'. La segunda condición es si 'value_2 == 63' luego ejecuta el cuerpo de 'if'. Como podemos ver en el código, se asigna 'value_1' 78 y eso hace la primera condición en la instrucción 'si' verdadera. Cuando se cumple la primera condición, el compilador ejecuta el cuerpo sin ejecutar la segunda condición. Pero cuando la primera expresión es falsa, se mueve a la siguiente expresión. Si la siguiente expresión es verdadera, ejecuta el cuerpo; Si no es así, no ejecutará el cuerpo de 'si'. Dentro del cuerpo de 'if', realizamos suma en las dos variables definidas y almacenamos su suma en otra variable de tipo entero llamado 'suma'. Luego, imprima la suma con texto en la pantalla mediante el uso de la consola.Función writeLine (). Aquí, concatenamos el mensaje con la variable de suma.

Ejemplo 2:

En el código, aplicaremos el operador 'o' para contar cuántas vocales están presentes en una cadena requerida.

Primero, declare e inicialice una cadena aquí se llama 'entrada'. Luego, declare otra variable de tipo entero, diga 'vocales' y la inicialice con 0. Después de eso, use un 'para' para encender la cadena hasta que se lea la última letra de la cadena especificada. Dentro del 'bucle para', declare la variable de tipo entero 'i' porque para iterar la cadena requerida deberíamos haber conocido la longitud de la cadena, por cuánto tiempo, y hasta qué personaje queremos hacer bucle. Para eso, usaremos 'Entrada.Longitud 'para adquirir la longitud de la cadena requerida. La variable 'i' iterará e incrementará con i++. Dentro de la declaración 'for' bucle, tenemos una declaración 'si' con múltiples condiciones. Incluso si alguien de ellos está satisfecho, la expresión de 'si' se implementará. En la declaración 'if', la primera condición es la entrada [i] == 'a', la entrada [i] iterará desde el índice 0 hasta la longitud de la cadena 'entrada'. Cuando i = 0, el primer carácter de la cadena requerida, se comparará con el personaje 'A'. Si el primer carácter de la cadena coincide con la condición, el cuerpo se ejecutará. Si no, entonces se evaluará la siguiente condición. Si la segunda expresión no es cierta, entonces la siguiente expresión se evaluaría y así sucesivamente. Entonces, la variable 'i' se incrementa. En el índice 1, se evaluarán todas las condiciones y el bucle continuará. Cada vez que se satisface la condición, el cuerpo de 'si' tiene 'vocales' que se incrementarán cada vez. Fuera de la declaración 'para', la consola.El método Write () mostrará el mensaje y el número de vocales en la cadena requerida.

Había tres vocales en la cadena, podemos contarlas manualmente para verificar el resultado.

Ejemplo 3:

El ejemplo explicará el uso del método de append con el operador 'o'.

Aquí, hemos utilizado el operador y el operador, declaramos una variable como 'marcas', luego aplicamos la instrucción 'if' para evaluar el estado de las marcas. En la declaración 'if', tenemos dos condiciones. Uno es si las marcas son superiores a 70 y las marcas son inferiores e iguales a 100, ejecute el código a continuación. Y si las marcas son mayores y iguales a 50 pero menores e igual a 70 ejecutar el código a continuación. Podríamos hacer esto con una condición, pero lo hemos hecho de esta manera solo para explicar que podemos usar o con otros operadores. (&&) se usa cuando hay una compulsión si ambos tienen que ser verdaderos. Si alguna de las dos expresiones es verdadera, el cuerpo de la declaración 'si' se implementará. Si ambos son falsos, se ejecutará la instrucción 'Else'.

Conclusión

En esta guía, exploramos la lógica condicional 'o' operador (||) y lo explicamos con diferentes códigos de ejemplo. Tenemos más de dos condiciones en una declaración de decisión. Con la ayuda del operador 'o', las cosas se vuelven fáciles cuando tenemos diferentes opciones. Si la condición de alguien se hace realidad, ejecute el código. También podemos usar otros operadores lógicos con el operador 'o' como lo hemos hecho en el último ejemplo. El operador lógico 'o' es simple y útil en la programación de C#.