Atalhos Aritméticos
Parte da seção Fundamentos do Journey de C++ da Coddy — lição 20 de 74.
O C++ criou um atalho legal para operações de autoaritmética.
Por exemplo, em vez de escrever:
int a = 5;
a = a + 3; // a contém 8Podemos simplificá-lo escrevendo +=:
int a = 5;
a += 3; // a contém 8O += está adicionando a a a si mesmo o valor 3
Esta operação é válida para todas as operações aritméticas:
| Operador | Atalho |
|---|---|
| + | += |
| - | -= |
| * | *= |
| / | /= |
| % | %= |
Desafio
InicianteVocê recebeu um código com a inicialização de count. (Não delete esta linha!)
Sua tarefa é adicionar as seguintes operações, nesta ordem:
- Adicione
4acount - Multiplique
countpor2 - Subtraia
1decount
Use os atalhos aritméticos para fazer isso!
Folha de consulta
O C++ fornece operadores de atalho para operações de auto-aritmética:
| Operador | Atalho |
|---|---|
| + | += |
| - | -= |
| * | *= |
| / | /= |
| % | %= |
Em vez de escrever:
int a = 5;
a = a + 3; // a contém 8Você pode usar o atalho:
int a = 5;
a += 3; // a contém 8Experimente 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