OPERADORES Aritméticos, Relacionales y Lógicos en C#

Operadores para programar en C Sharp

 
Hola amigos/as en este artículo continuaremos con los tutoriales en los que estamos aprendiendo a programar en C#, en este tema vamos a conocer sobre los operadores aritméticos, relacionales y lógicos en C#. Los operadores sirven, como su propio nombre indica, para efectuar operaciones con uno o más parámetros (sumar, restar, comparar…) y retornar un resultado.

Un operador es un símbolo que representa una acción determinada para una variable o valor y así como en español la coma ( , ) indica una pausa corta y el punto ( . ) indica una pausa un poco más larga, en aritmética existen operadores que indican la ejecución de determinado proceso, por ejemplo:
 
2 + 2 = 4
 
En este caso el operador es el signo mas ( + ) que indica que se debe hacer una suma o un incremento de dos valores dados. Los operadores en programación están en categorías dependiendo de su funcionalidad, los primeros son los operadores aritméticos que a su vez se dividen en binarios y unarios, los operadores relacionales y los operadores Lógicos. 
 

Operadores Aritmeticos en C#

 
Binarios: los operadores binarios indican operaciones sencillas de incremento (suma o multiplicación ) y decremento (resta, división y modulo), estos son los operadores binarios:
 
+: representa la suma de dos o más valores o variables.
: representa la resta de dos o más valores o variables.
*: representa la multiplicación de dos o más valores o variables.
/: representa la división de dos o más valores o variables.
%: representa el modulo (obtención del residuo de una división) de dos o más valores o variables.
 
Unarios: los operadores unarios representan operaciones simplificadas de incremento decremento y modificación de signos, estos son los operadores unarios:
 
++: Incrementa el valor de una variable en una unidad.
: Decrementa el valor de una variable en una unidad.
: Cambia el signo de una variable, es como multiplicar por -1.
 

Ejemplos:

 
3 + 3 = 6
10 5 = 5
5 * 5 = 25
8 / 2 = 4
8 % 2 = 0 (cero es el residuo de la división 8/2)
 
c=4; 
c++; //c=5 (c inicia siendo igual a 4, después del incremento [c++], c vale 5)
 
d=10; 
d; //d=9 se le resto 1
 
e = (4) // e = -4
f = (6) // f = 6 (por regla de signos menos por menos igual a mas)
 
En conclusión los operadores unarios, simplifican el proceso de modificación de valores ya que al escribir c++ se hace lo mismo que c=c+1.
 

Operadores Relacionales en C#

 
Son operadores que se encargan de unir y comparar dos o más valores, siempre se utilizan en comparaciones de parejas y están dadas por los símbolos:
 
== : igual que
!= : diferente a
> : mayor que
< : menor que
>= : mayor igual que
<= : menor igual que
 
Estos operadores se usan para comparar valores de variables por pares es decir,no se pueden comparar más de 2 valores al tiempo:

a > b > c //ERROR
 
(a > b) && (b > c) //BIEN

Operadores Lógicos en C#

 Son operadores de unión, también llamados compuertas lógicas, estos operadores pueden unir dos o más pares de valores comparados por medio de los operadores relaciones y están dados por estos símbolos:

 
&& : Operador AND (Y) quiere decir que todas las condiciones deben ser verdaderas para que se ejecute una acción.
 
|| : Operador OR (O) quiere decir que de todas las condiciones solo una debe ser verdadera y se asume que con eso es suficiente para hacer determinada acción.
 
! : Operdaro NOT (NO) quiere decir que se niega la afirmación para cambiar su valor, es decir cambia de verdadero a falso y de falso a verdadero.
 
Finalmente en el siguiente vídeo pondremos en practica algunos operadores, aplicándolos en ejemplos específicos:
.
 

 

Enlace del Vídeowww.youtube.com/embed/sNLrVea96YE

 

Entradas Relacionadas:


6 comentarios en “OPERADORES Aritméticos, Relacionales y Lógicos en C#”

Deja un comentario