C# esencial

Operadores lógicos

¡Prueba gratis durante 10 días

nuestros 1267 cursos !

Prueba gratis Mostrar modalidades de suscripción
Los operadores lógicos son de los más utilizados en cualquier lenguaje. Durante este video vamos a conocer qué son estos operadores, para qué nos sirven y cómo podemos aplicar cada uno de ellos en nuestro código.
06:17

Transcripción

Para trabajar con los operadores lógicos, voy a pedirle al usuario que ingrese tres números. Le voy a poner "X" a uno. NumX. Otro que sea "Y". Y otro que sea "Z". Los operadores lógicos nos van a ayudar a comparar expresiones completas, no únicamente los valores de variables. Vamos a ver cómo funcionan. Puedo declarar una condición "If" y poner que el número "X" es mayor que 0. Y agrego el operador lógico siguiente. Agrego una expresión más en la que indique "Y" que también va a ser mayor a 0. Y nuevamente agrego este operador lógico y NumZ también mayor 0. Lo que he indicado en este "If", es que para que se cumpla, las tres expresiones que he agregado, es decir, "numX" debe ser mayor a 0, "numY" debe ser mayor a 0 y "numZ" debe ser mayor a 0. Solo si las tres expresiones se cumplen, voy a entrar al "If". En ese caso, voy a escribir el mensaje para el usuario, en el que le indico que todos los números son mayores a 0. De esta forma, he utilizado este operador lógico para comparar las expresiones que indico a continuación. Ya hemos indicado al usuario cuando todos los números que ingreso son mayores a 0. ¿Cómo puedo hacer si quiero indicar al usuario que al menos uno de los números que ingreso es mayor a 0? Voy a agregar la siguiente condición. Por medio de estos operadores lógicos que estoy señalando, voy a poder evaluar si al menos una de estas expresiones se cumple. Y el mensaje que voy a mostrar al usuario es que al menos un número es mayor a 0. Estos operadores lógicos que hemos visto pueden no terminar de evaluar toda la expresión, si así lo requieren. Por ejemplo, si utilizamos este operador lógico y el primer operando regresa falso, entonces ya no va a requerir evaluar ninguno de los otros operandos, ya que va a dar por hecho que el resultado es igual a falso. En esta otra expresión, estoy evaluando que, al menos, una de las expresiones regrese a un resultado verdadero. Por tanto, si desde la primera expresión el resultado es verdadero, ya no va a terminar de evaluar las demás expresiones, inmediatamente va a dar un resultado verdadero. Voy a ejecutar y poner los siguientes enteros. Me indica que, al menos, un número es mayor a 0. Es correcto ya que el número entero Z es menor a 0; al menos un número es mayor a 0, solamente este no lo fue. Otro operador lógico, nos va a ayudar a regresar el valor contrario de una variable de tipo booleano. Voy a crear una variable que nos va a servir en este momento y le voy a poner todos mayores. Cuando esta expresión me regrese un "True", es decir, entre aquí, voy a poner que todos mayores va a ser igual a "True", si no va a conservar su valor inicial que es "False". Aquí voy a poner un "If", en donde voy a utilizar este operador lógico que he mencionado. Lo que estoy haciendo es negar todos mayores, es decir, que si no todos son mayores o que todos mayores son igual a "False", entonces voy a regresar el siguiente mensaje. "No todos los números son mayores a 0". Para eso me ha servido el último operador lógico que hemos visto, simplemente va a negar u obtener el valor contrario de una variable de tipo booleano.

C# esencial

Descubre las facilidades y bases de la programación con el lenguaje C#, así como la programación orientada a objetos con el apoyo de un ejercicio para poner en práctica.

2:22 horas (38 Videos)
Actualmente no hay comentarios.
 

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.