Menu
Coddy logo textTech

Incremento/Decremento

Parte de la sección Fundamentos del Journey de C# de Coddy — lección 17 de 69.

Los operadores de incremento y decremento se utilizan para aumentar o disminuir el valor de una variable en 1. Estos operadores son ampliamente utilizados en programación, especialmente en bucles y contadores.

El operador de incremento se representa con dos signos más ++, y el operador de decremento se representa con dos signos menos --.

Por ejemplo, para incrementar una variable llamada count, puedes usar el operador de incremento de esta manera:

int count = 5;
count++; // count ahora es 6

De manera similar, para decrementar una variable llamada value, puedes usar el operador de decremento de esta manera:

int value = 10;
value--; // value ahora es 9

Los operadores ++ y -- son atajos especiales que SOLO funcionan para sumar o restar 1. No existe el operador ** o uno similar para la multiplicación.

Para operaciones aritméticas regulares (como multiplicación, división o suma/resta por cantidades distintas de 1), debe utilizar el patrón de asignación:

int count = 5;
count = count + 3;  // Sumar 3: count ahora es 8
count = count * 2;  // Multiplicar por 2: count ahora es 16
count = count - 4;  // Restar 4: count ahora es 12
challenge icon

Desafío

Principiante

Se te proporciona un código con la inicialización de count. (¡No borres esta línea!)

Tu tarea es añadir las siguientes operaciones, en este orden:

  1. Usa el operador de incremento (++) cuatro veces para sumar 4 a count
  2. Usa el operador de multiplicación (*) para multiplicar count por 2
  3. Usa el operador de decremento (--) una vez para restar 1 a count

Hoja de referencia

Los operadores de incremento y decremento se utilizan para aumentar o disminuir el valor de una variable en 1.

El operador de incremento ++ aumenta una variable en 1:

int count = 5;
count++; // count ahora es 6

El operador de decremento -- disminuye una variable en 1:

int value = 10;
value--; // value ahora es 9

Los operadores ++ y -- son atajos especiales que SOLO funcionan para sumar o restar 1. No existe un operador ** o similar para la multiplicación.

Pruébalo tú mismo

using System;

public class Program {
    public static void Main(string[] args) {
        int count = 0;
        
        // Escribe tu código a continuación
        
        
        // No cambies la línea de abajo
        Console.WriteLine("count = " + count);
    }
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos