Aprende C#

Operadores lógicos en Visual C# .NET

¡Prueba gratis durante 10 días

nuestros 1246 cursos !

Prueba gratis Mostrar modalidades de suscripción
Durante este video vamos a definir el concepto de operador lógico, conoceremos cada uno de ellos y los aplicaremos en ejemplos prácticos para un claro entendimiento que te permita implementarlo también en futuras aplicaciones.
06:15

Transcripción

Vamos ahora a conocer cuáles son los operadores lógicos y para qué sirven. Estos operadores sirven básicamente para evaluar expresiones. Vamos a ver con un ejemplo práctico cómo se utilizan y cuáles son. Solicitaremos al usuario que nos indique, además de su edad, cuál es su género. Es decir, si es masculino o femenino. Le indicamos que ponga "F para femenino" y "M para masculino". Vamos a guardar en la variable nueva de tipo string "género", lo que nos indica el usuario. Para este ejemplo, vamos a suponer que yo quiero indicarle al usuario si requiere tramitar su servicio militar obligatoriamente. Para ello las condiciones van a ser dos: que su edad sea igual o mayor a 18 años y que el género sea masculino. Para ello voy a usar una condición "if" y voy a agregar que su edad sea mayor o igual a 18. Y aquí es donde voy a implementar el operador lógico "and". Lo voy a hacer ya que quiero comparar dos expresiones. Necesito saber que la edad es mayor igual a 18, pero también necesito saber que el género es "M", masculino. Vamos a borrar este símbolo. Si ambas condiciones se cumplen, entonces debo indicarle al usuario que debe tramitar su servicio militar obligatoriamente: "debes tramitar servicio militar obligatoriamente". Este operador lógico me ha servido para comparar ambas expresiones. Únicamente si ambas se cumplen, el resultado va a ser "debes tramitar servicio militar obligatoriamente". Vamos a ejecutar este código para comprobar: ingreso mi edad, le pongo 26, le pongo "F" y nos ha sacado porque no he puesto un mensaje si estas condiciones no se cumplen. No mostró el mensaje de que debo tramitar ya que mi género no era masculino. Voy a agregar el "else", en el que indico que "no es obligatorio tramitar servicio militar". De cualquier forma, voy a probar como si yo fuera mayor de edad y mi género sea masculino. Entonces me indica que debo tramitar el servicio militar obligatoriamente. Podría haber agregado una condición dentro de la condición que ya habíamos creado, pero estos operadores lógicos nos sirven precisamente para comparar directamente dentro de la misma condición si ambas se cumplen. Otro operador lógico que nos sirve para comparar dentro de una condición, por ejemplo, es el "or". Voy a comentar este código y voy a copiarlo para trabajar con el mismo, pero ahora vamos a sustitutuir el "and" por "or". Para que me dé un resultado positivo; es decir, para que se cumpla la condición, al menos un operando debe tener valor veradero. Es decir, o esta condición o esta condición, alguna de las dos, al menos, debe ser verdadera. También dará un resultado verdadero si ambas condiciones son verdaderas. Tanto el "and" como el "or" que estamos viendo en este momento, estos operadores pueden dar una respuesta rápida, ya que no requieren finalizar la evaluación de ambos operandos. Es decir, si utilizamos "and", la que hicimos anteriormente y el primer operando regresa un valor falso, entonces ya no va a evaluar el segundo operando. De igual forma, si evaluamos con el «or» y el primer operando regresa un valor verdadero, entonces no va a tener que evaluar el segundo operando, ya que solo requiere que una de ellas sea verdadero. Vamos a ver qué pasa con esta condición que hemos agregado. Estoy evaluando que mi edad sea mayor de 18 años "o" que mi género sea masculino para arrojar el mensaje. Si yo pongo una edad menor, por ejemplo, 2 años, pero mi género lo pongo masculino, entonces me indica que debo tramitar el servicio militar obligatoriamente. Si volvemos a ver la condición, nos ha arrojado este resultado, ya que una de las expresiones, el género masculino, fue verdadero.

Aprende C#

Aprende las bases del lenguaje C#, a manejar Visual Studio y todo lo que te ofrece a la hora de crear y desarrollar distintas aplicaciones, descubriendo hasta dónde puedes llegar.

2:39 horas (39 Videos)
Actualmente no hay comentarios.
 
Software:
Fecha de publicación:13/03/2017

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.