Contenido del curso
Primeros pasos con C#
- 6

Tipos de datos primitivos en C#
11:38 min - 7

Área de un rectángulo en C#
12:08 min - 8

var en C# para declarar variables sin tipo
05:25 min - 9

Cálculo del Área de un Círculo en C# Usando Constantes y Variables
14:39 min - 10

Operadores aritméticos en C# explicados
Viendo ahora - 11

Operadores lógicos AND OR NOT XOR en C#
17:30 min - 12

Operadores relacionales para comparar números en C#
11:05 min - 13

Interpolación de strings en C#
11:47 min
Bucles y estructuras de control en C#
- 14

Condicionales IF en C#: Estructura y Uso Práctico en Blackjack
15:23 min - 15

Switch en C# para máquinas de estado
11:04 min - 16

Ciclos while y do-while en C#
18:00 min - 17

Refactorizar el juego de 21 en C#
11:37 min - 18

Uso de ciclos FOR en programación C#
18:51 min - 19

Cómo corregir el bug del bucle for en C#
08:27 min
Próximos pasos
Operadores aritméticos en C# explicados
Resumen
Los operadores aritméticos en C# te permiten ejecutar cálculos matemáticos dentro de tu código de forma directa y abreviada. Si estás dando tus primeros pasos en este lenguaje, dominarlos es clave para construir fórmulas, algoritmos y cualquier lógica que dependa de números.
¿Qué son los operadores aritméticos en C#?
Son símbolos que indican una operación matemática entre variables o valores. C# incluye los clásicos de la escuela primaria y suma dos atajos que te van a ahorrar líneas de código: el incremento y el decremento.
Antes de entrar en cada uno, vale la pena que abras tu solución en Visual Studio. Recuerda que los archivos con extensión .sln son las solutions que agrupan tu código y configuraciones del proyecto [01:05].
¿Qué es un archivo .sln en Visual Studio? Es la extensión que usa Visual Studio para sus solutions, contenedores que agrupan archivos de código y recursos de un proyecto.
¿Cómo funcionan los operadores de incremento y decremento?
Aquí viene lo interesante. El operador ++ suma 1 al valor de una variable, y el operador -- le resta 1. Funcionan tanto con enteros como con floats [02:30].
Mira este caso. Si declaras ladoA = 1 y luego escribes ladoA++;, el valor pasa a ser 2 antes de usarse en la siguiente operación. Si multiplicas ladoA * ladoB con ladoB = 10, el resultado ya no es 10, sino 20.
Es decir, ladoA++; es el atajo equivalente a:
csharp ladoA = ladoA + 1;
Y puedes encadenarlo. Si escribes ladoA++; cuatro veces seguidas, cada línea suma 1 al valor actual. Empezando en 1, terminas en 5, y al multiplicar por 10 obtienes 50 [04:10].
¿Para qué sirve el operador ++ en C#? Incrementa en 1 el valor de una variable numérica. Es un atajo de
variable = variable + 1y funciona con enteros y floats.
El operador -- opera igual pero restando. Si ladoA = 1 y aplicas ladoA--;, el valor queda en 0.
¿Cómo se usan multiplicación, división, suma y resta en C#?
Los cuatro operadores básicos siguen la sintaxis que ya conoces de matemáticas:
*para multiplicación./para división.+para suma.-para resta.
Un ejemplo práctico es calcular el área de un triángulo rectángulo. La fórmula es lado A por lado B dividido entre dos. En código:
csharp resultado = (ladoA * ladoB) / 2;
Con ladoA = 10 y ladoB = 5, el rectángulo daría 50, y al dividir entre dos obtienes 25 como área del triángulo [05:30].
¿Cómo maneja C# el orden de las operaciones?
C# respeta el orden que tú definas. Resuelve de izquierda a derecha y prioriza lo que está dentro de paréntesis. Por eso conviene encerrar cada parte de la fórmula entre paréntesis aunque parezca redundante: te aseguras de que el resultado sea exactamente el que esperas y evitas errores difíciles de rastrear.
¿Qué hace el operador módulo (%) en C#?
El operador %, conocido como reminder en inglés o residuo en español, devuelve lo que sobra de una división entera [07:00].
La lógica es sencilla. Si divides 7 galletas entre 2 personas, a cada una le tocan 3 y queda 1 sobrante. Ese 1 es lo que devuelve el operador módulo.
10 % 2devuelve 0, porque la división es exacta.10 % 3devuelve 1, porque sobra 1.7 % 2devuelve 1, el ejemplo de las galletas.
¿Qué devuelve el operador % en C#? El residuo de una división entera. Por ejemplo,
10 % 3devuelve 1 porque ese es el número que queda después de dividir.
Este operador es especialmente útil cuando necesitas saber si un número es par o impar, o cuando trabajas con ciclos que dependen de múltiplos.
Recapitulando los operadores aritméticos
Estos son los que ya tienes en tu caja de herramientas:
+suma dos valores.-resta dos valores.*multiplica dos valores./divide dos valores.%devuelve el residuo de una división.++incrementa en 1.--decrementa en 1.
Domínalos y vas a poder construir cualquier fórmula matemática que tu programa necesite. Cuéntame en los comentarios qué resultado te dio cuando probaste ladoA++ cuatro veces seguidas.