ETAPA 02 / 05

Fazer cálculos

Usar valores de variáveis em operações e acompanhar uma atualização passo a passo.

Compreenda o conceito

Com números, + soma, - subtrai, * multiplica e / divide. Em a * b, o programa usa os valores guardados em a e b.

A atribuição não é uma igualdade matemática. Em pontos = pontos + 5, o lado direito é calculado primeiro, usando o valor atual de pontos. Só depois o resultado substitui o valor anterior.

Anote o valor de cada variável após cada linha. Essa pequena tabela de acompanhamento ajuda a localizar erros sem depender da execução do programa.

Observe o exemplo

JAVASCRIPT · LEITURA DE CÓDIGO
let pontos = 10;
pontos = pontos + 5;
console.log(pontos);
Saída esperada
15

O programa lê 10, calcula 10 + 5 e guarda 15 em pontos. A última linha apresenta esse novo valor.

RASTREANDO UMA ATRIBUIÇÃO
01 · VALOR ATUALpontos = 10
02 · CÁLCULO10 + 5
03 · NOVO VALORpontos = 15
Primeiro calculamos o lado direito. Depois guardamos o resultado na variável.

Sua vez de pensar

let saldo = 20;
saldo = saldo - 5;
saldo = saldo * 2;
console.log(saldo);
Quanto será exibido ao final?

PEQUENO DESAFIO

Leve a ideia um passo adiante.

Uma pessoa começa com 20 moedas, ganha 10 e gasta 4. Escreva as atualizações da variável moedas e uma linha que mostre o resultado. Qual seria a saída?

Tente resolver no papel antes de abrir a explicação.

Conferir solução comentada
let moedas = 20;
moedas = moedas + 10;
moedas = moedas - 4;
console.log(moedas);

A saída é 26. A sequência de valores é 20 → 30 → 26. Cada cálculo usa o valor mais recente. Para verificar sua solução, confira a variável após cada atribuição.

Referência: Programação 1, páginas 6–9 (seção 02).

Marque quando terminar a leitura e a prática desta etapa.