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) porque5
es menos que8
y9
no es igual a10
.(8 <= 2) || ("h" + "e" == "he")
producetrue
(verdad) porque"h" + "e"
resulta en"he"
, aunque8
no es igual a o menos que2
.(6 != 2 * 3) || (8 < 2 * 4)
producefalse
(falso) porque6
no es igual a2 * 3
, y8
no 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)