Menu
Coddy logo textTech

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 é 6

Da mesma forma, para decrementar uma variável chamada value, você pode usar o operador de decremento assim:

int value = 10;
value--; // value agora é 9

Os 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 é 12
challenge icon

Desafio

Iniciante

Você recebeu um código com a inicialização de count. (Não apague esta linha!)

Sua tarefa é adicionar as seguintes operações, nesta ordem:

  1. Use o operador de incremento (++) quatro vezes para adicionar 4 a count
  2. Use o operador de multiplicação (*) para multiplicar count por 2
  3. 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 é 6

O operador de decremento -- diminui uma variável em 1:

int value = 10;
value--; // value agora é 9

Os 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);
    }
}
quiz iconTeste seus conhecimentos

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