Incremento/Decremento
Parte da seção Fundamentos do Journey de C++ da Coddy — lição 18 de 74.
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 soma/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 ao count - Use o operador de multiplicação (
*) para multiplicar o count por 2 - Use o operador de decremento (
--) uma vez para subtrair 1 do 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.
Para operações aritméticas regulares (como multiplicação, divisão ou soma/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 é 12Experimente você mesmo
#include <iostream>
int main() {
int count = 0;
// Digite seu código abaixo
// Não altere a linha abaixo
std::cout << "count = " << count;
return 0;
}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éticosOperadores de ComparaçãoComparação de Strings7Fundamentos de Entrada/Saída
Comando coutComando cinEntrada de StringRevisão - Até 120Revisão - Verdadeiro ou Falso3Variáveis Parte 2
Declaração de TipoConvenções de NomenclaturaRecapitulação - Inicializar VariáveisType Casting Parte 1Type Casting Parte 26Tomada de Decisão
Estrutura IfIf - ElseEstrutura SwitchOperador CondicionalRecapitulação - If ElseIf - Else Aninhado