Incremento/Decremento
Parte da seção Fundamentos do Journey de C# da Coddy — lição 17 de 69.
Os operadores de incremento e decremento são usados para aumentar ou diminuir o valor de uma variável em 1. Esses operadores são amplamente utilizados na programação, especialmente em loops e contadores.
O operador de incremento é representado por dois sinais de mais ++, e o operador de decremento é representado por dois sinais de menos --.
Por exemplo, para incrementar uma variável chamada count, você pode usar o operador de incremento assim:
int count = 5;
count++; // count agora é 6Da mesma forma, para decrementar uma variável chamada value, você pode usar o operador de decremento assim:
int value = 10;
value--; // value agora é 9Os operadores ++ e -- são atalhos especiais que funcionam APENAS para somar ou subtrair 1. Não existe um operador ** ou similar para multiplicação.
Para operações aritméticas regulares (como multiplicação, divisão ou adição/subtração por valores diferentes de 1), você deve usar o padrão de atribuição:
int count = 5;
count = count + 3; // Adiciona 3: count agora é 8
count = count * 2; // Multiplica por 2: count agora é 16
count = count - 4; // Subtrai 4: count agora é 12Desafio
InicianteVocê recebeu um código com a inicialização de count. (Não apague esta linha!)
Sua tarefa é adicionar as seguintes operações, nesta ordem:
- Use o operador de incremento (
++) quatro vezes para adicionar 4 a count - Use o operador de multiplicação (
*) para multiplicar count por 2 - Use o operador de decremento (
--) uma vez para subtrair 1 de count
Folha de consulta
Os operadores de incremento e decremento são usados para aumentar ou diminuir o valor de uma variável em 1.
O operador de incremento ++ aumenta uma variável em 1:
int count = 5;
count++; // count agora é 6O operador de decremento -- diminui uma variável em 1:
int value = 10;
value--; // value agora é 9Os operadores ++ e -- são atalhos especiais que funcionam APENAS para somar ou subtrair 1. Não existe um operador ** ou similar para multiplicação.
Experimente você mesmo
using System;
public class Program {
public static void Main(string[] args) {
int count = 0;
// Digite seu código abaixo
// Não altere a linha abaixo
Console.WriteLine("count = " + count);
}
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores Parte 1
Operadores AritméticosOperador de MóduloIncremento/DecrementoPós-incremento/DecrementoAtalhos Aritméticos7IO Básico
Saída BásicaInterpolação de StringsLeitura de EntradaParseRevisão - Até 120Revisão - True ou False5Operadores Parte 2
Operadores de ComparaçãoOperadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 33Variáveis Parte 2
VarConstantesConvenções de NomenclaturaRecapitulação - Inicializar VariáveisType Casting6Tomada de Decisão
Estrutura IfIf - ElseEstrutura SwitchOperador TernárioRevisão - If ElseIf - Else Aninhado