Módulo 2 - Variáveis e tipos de dados

Trocar o valor da caixinha

7 min de leitura · por Cesar Gargiulo, revisado pela equipe ValorFinal e GuardiaSec · Atualizado em 07/07/2026

O que você vai aprender

  • Entender que dá para trocar o valor de uma variável.
  • Perceber que o valor novo apaga o valor antigo.
  • Aprender a fazer os pontos subirem com pontos = pontos + 5.
  • Adivinhar o valor final de uma caixinha depois de duas trocas.

O valor novo apaga o antigo

Lembra que a variável é uma caixinha? Pois a mágica dela é que você pode trocar o valor lá dentro quando quiser. É só guardar um valor novo. No mesmo instante em que o novo entra, o antigo some. A caixinha não guarda dois valores, ela guarda um por vez. O Téo gosta de imaginar a caixinha como um quadro apagável: quando você escreve um número novo, o antigo é apagado e some para sempre.

Veja como fica num jogo. A caixinha pontos começa guardando 0. O personagem pega uma moeda e você escreve pontos = 10. Agora o 0 sumiu e a caixinha guarda 10. Ele pega outra moeda e você escreve pontos = 25. O 10 sumiu e a caixinha guarda 25. O valor foi trocado duas vezes, e no fim vale o último que entrou. O Robô Zé segue a ordem de cima para baixo, então o resultado é sempre o valor da última troca.

Uma caixinha chamada pontos mostrada tres vezes: primeiro guardando 0, depois 10, depois 25, com o valor antigo sendo apagado a cada troca.
Cada troca apaga o valor antigo. A caixinha vale sempre o último valor guardado.

Usar o valor de agora para o próximo

Tem um truque muito esperto que os programadores usam o tempo todo: reaproveitar o valor que já está na caixinha. Olhe esta linha: pontos = pontos + 5. Ela parece estranha, mas é fácil. O computador primeiro olha o valor que está em pontos agora, soma 5, e guarda o resultado de volta na mesma caixinha. Se pontos valia 10, depois dessa linha ele vale 15. É o jeito de fazer os pontos subirem aos poucos, moeda por moeda.

No jogo, o Robô Zé vai trocar o valor de uma caixinha duas vezes seguidas. A sua missão é seguir a ordem, de cima para baixo, e descobrir o valor final. Cuidado: cada troca apaga o valor de antes, e a linha com pontos = pontos + 5 usa o valor de agora para calcular. Vá devagar, uma linha de cada vez, e vá anotando na cabeça quanto vale a caixinha depois de cada passo.

🎮 Jogo da aula

Qual o valor final dos pontos?

O Robô Zé troca o valor da caixinha duas vezes. Leia de cima para baixo e diga quanto vale pontos no final.

pontos = 10
pontos = pontos + 5
pontos = pontos + 20
escreva(pontos)

Confira a troca

Você mandou muito bem! Agora sabe que trocar o valor apaga o antigo, e que dá para usar o valor de agora para calcular o próximo. Esse é o coração de quase todo jogo: os pontos que sobem, as vidas que caem, a fase que avança. Na próxima aula você vai fazer contas de verdade guardando os resultados em caixinhas. Antes, uma perguntinha rápida.

Teste rápido

A caixinha pontos vale 8. Depois da linha pontos = pontos + 2, quanto ela vale?

Perguntas frequentes

Dá para trocar o valor de uma variável?
Dá sim, e é isso que deixa a variável tão útil. Você guarda um valor novo e o antigo some na hora. A caixinha continua a mesma, só o que está dentro dela muda.
O que acontece com o valor antigo quando entra um novo?
Ele some para sempre. A caixinha guarda um valor por vez. Quando o valor novo entra, o antigo é apagado, como quando você escreve por cima de um quadro apagável.
O que quer dizer pontos = pontos + 5?
Quer dizer pegue o valor que está em pontos agora, some 5 e guarde de volta na mesma caixinha. Se pontos valia 10, depois dessa linha ele vale 15. É o jeito de fazer o placar subir.
Por que a linha com pontos dos dois lados não é estranha?
Parece estranha, mas o computador primeiro olha o valor de agora do lado direito e só depois guarda o resultado no lado esquerdo. Por isso pontos = pontos + 5 funciona certinho.
Como faço o valor de uma caixinha diminuir?
É só usar a subtração, como vidas = vidas - 1. Isso pega o valor de agora das vidas e tira 1. É assim que o jogo tira uma vida quando o personagem leva um susto.
Se eu trocar o valor várias vezes, qual vale no fim?
Vale sempre o último valor guardado. O computador lê de cima para baixo e vai trocando. No fim, a caixinha guarda o valor da última troca, e todos os anteriores já sumiram.

Fontes

Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.