Atalhos Aritméticos
Parte da seção Fundamentos do Journey de C# da Coddy — lição 19 de 69.
O C# criou um atalho legal para operações autoaritméticas.
Por exemplo, em vez de escrever:
int a = 5;
a = a + 3; // a contém 8Podemos simplificar 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 apague 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
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
using System;
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