Indice del Articulo
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ídeo: www.youtube.com/embed/sNLrVea96YE
Entradas Relacionadas:
exelente video me ayudo a entender los operadores a la perfeccion estoy super bn para mi proxima clase de programacion
buen video , gracias.
Muy buen ejemplo Franklin.. saludos desde navojoa Sonora.
Existe algún operador aritmético para los radiales?
Apenas voy a entregar la tarea a Nora, haber que tal jaja