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 6De manera similar, para decrementar una variable llamada value, puedes usar el operador de decremento de esta manera:
int value = 10;
value--; // value ahora es 9Los 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 12Desafío
PrincipianteSe 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:
- Usa el operador de incremento (
++) cuatro veces para sumar 4 a count - Usa el operador de multiplicación (
*) para multiplicar count por 2 - 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 6El operador de decremento -- disminuye una variable en 1:
int value = 10;
value--; // value ahora es 9Los 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);
}
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores Parte 1
Operadores aritméticosOperador de móduloIncremento/DecrementoPost-incremento/decrementoAtajos aritméticos7Entrada y Salida Básica
Salida BásicaInterpolación de CadenasLectura de EntradaParseoResumen - Hasta 120Resumen - Verdadero o Falso5Operadores Parte 2
Operadores de comparaciónOperadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 33Variables Parte 2
VarConstantesConvenciones de NomenclaturaResumen - Inicializar VariablesConversión de Tipos6Toma de decisiones
Sentencia IfIf - ElseSentencia SwitchOperador ternarioResumen - If ElseIf - Else anidados