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 usados 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 adicionar ou subtrair 1. Não existe um operador ** ou semelhante para multiplicação.
Para operações aritméticas comuns (como multiplicação, divisão ou adição/subtração de quantidades diferentes de 1), você pode usar o padrão de atribuição:
int count = 5;
count = count + 3; // Adicione 3: count agora é 8
count = count * 2; // Multiplique por 2: count agora é 16
count = count - 4; // Subtraia 4: count agora é 12Desafio
InicianteVocê recebeu um código com a inicialização de count. (Não exclua 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
Experimente 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 AninhadoPratique por conta própria: Compilador de C++ online