Apples And Oranges pt-br Explainer

Explicação de Maçãs e laranjas

Objetivo do desafio: Usar os operadores de atribuição ++ e -- para incrementar e diminuir as variáveis em 1.

Passo a passo da solução: As duas primeiras linhas do código inicial do desafio declaram duas variáveis: oranges e apples e dão às duas o valor de 2.

Para concluir este desafio, precisamos adicionar 1 à variável oranges e subtrair 1 da variável apples. As duas têm o valor de 2. O que aconteceria se nós escrevêssemos apenas oranges + 1 e apples - 1?

oranges + 1 é igual a 3 e apples - 1 é igual a 1. Entretanto, as variáveis apples e oranges não foram alteradas. As duas ainda têm o valor 2. Para alterar seus valores, as variáveis devem ser reatribuídas.

Isso ficaria assim:

oranges = oranges + 1;

apples = apples - 1;

Estas duas linhas podem ser substituídas por dois atalhos úteis, os operadores de atribuição ++ e --.

oranges++ é o mesmo que escrever oranges = oranges + 1 e apples-- é o mesmo que escrever apples = apples - 1.

Neste desafio, oranges++ já foi escrito como um exemplo. Para concluir o desafio, adicione o operador de atribuição -- à variável apples.

Solução do código de exemplo:


let oranges = 2;

let apples = 2;

print('There are ' + oranges + ' oranges and ' + apples + ' apples.');

oranges++;

apples--;

print('There are now ' + oranges + ' oranges and ' + apples + ' apples.');

Conceitos de JavaScript: Declarações de variáveis, Atribuições de variáveis, Operadores de atribuição

Conceitos do Grasshopper: print()