Operadores para booleans
Operadores para Booleans
Puedes conectar expresiones de booleans usando && (Y) y || (O) operator. “¿Eres un ser humano, y es Nuvi un robot? La palabra “y” conecta dos preguntas de verdadero/falso. En este caso, porque es verdad que tú eres en ser humano, y también es verdad que Nuvi es un robot, el resultado total es true (verdad).
Aquí describimos lo que pasa cuando combinas expresiones de booleans:
| Expresión | Resultado | Expresión | Resultado |
|---|---|---|---|
true && true | true | true || true | true |
true && false | false | true || false | true |
false && true | false | false || true | true |
false && false | false | false || false | false |
Recuerda que true es verdadero y false es falso. Para resumirlo todo, && requiere que las dos expresiones booleans a cada lado sean verdaderas, mientras que || solo requiere que una de las dos expresiones booleans a cada lado sea verdadera.
Aquí tenemos unos ejemplos más:
(5 < 8) && (9 != 10)producetrue(verdad) porque5es menos que8y9no es igual a10.(8 <= 2) || ("h" + "e" == "he")producetrue(verdad) porque"h" + "e"resulta en"he", aunque8no es igual a o menos que2.(6 != 2 * 3) || (8 < 2 * 4)producefalse(falso) porque6no es igual a2 * 3, y8no es menos que2 * 4. Entonces, la expresión se puede simplificar afalse(falso).

Trabajando junt@s
Intenta adivinar las respuestas a las siguientes expresiones. Usa Console.WriteLine para imprimir las respuestas.
(9 < 10) && (12 => 11)(15 - 2 == 11) || (4 % 3 != 2)