Módulo 4 - Laços com condição: enquanto

Esperar até acontecer

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

O que você vai aprender

  • Entender o esperar até, que segura o programa até algo acontecer.
  • Ver que ele é um laço que não faz nada além de esperar.
  • Reconhecer exemplos, como esperar até apertar começar.
  • Adivinhar quando o programa sai do esperar e continua.

O que é esperar até

Você já reparou que, quando um jogo abre, ele mostra a tela de começar e fica ali paradinho, esperando você apertar o botão? Ele não começa sozinho. Ele espera. Esse é o esperar até, um jeito muito útil de usar o laço. Em vez de repetir uma ação, o programa fica esperando até uma condição virar verdade. Esperar até o jogador apertar começar. Enquanto ninguém aperta, ele só espera.

Pense no Robô Zé numa corrida. O juiz fala assim: espere até eu dizer já para sair correndo. O Robô Zé fica na posição, quietinho, olhando para o juiz. Ele não corre antes. Ele espera até ouvir o já. No mesmo instante que o juiz fala já, a condição vira verdade e o Robô Zé dispara. Isso é o esperar até: segurar o programa parado até o momento certo de continuar.

Uma tela de jogo com um botao comecar e uma setinha de espera girando, mostrando o programa parado esperando ate o jogador apertar o botao para o jogo iniciar.
O jogo fica no esperar até: só começa quando o jogador aperta o botão.

Esperar também é um laço

Aqui vem a parte esperta: o esperar até é um laço por dentro. Lembra do enquanto? A gente pode escrever esperar até como enquanto ninguém apertou o botão, não faça nada e confira de novo. O programa fica dando voltinhas no laço, sem fazer nada de útil, só conferindo se a condição já virou verdade. Quando o botão é apertado, a condição muda, o laço para e o programa continua. É um laço com um propósito só: esperar.

Repare que em todos esses exemplos você fica parado esperando um sinal. Você não começa antes. Você espera a condição virar verdade e só então age. Nos jogos, isso deixa tudo mais justo e divertido: o jogo espera você estar pronto. Imagine se o jogo começasse antes de você apertar começar? Você perderia o começo! Por isso o esperar até é tão útil na hora de criar jogos.

Vamos brincar de adivinhar! No jogo, você vai ler um programinha que espera até o jogador apertar começar e escolher o que acontece. Pense assim: enquanto ninguém aperta, o que o programa faz? E na hora que aperta, o que muda? Leia com calma e escolha a carta certa. Se errar, a explicação ajuda a entender.

🎮 Jogo da aula

O que o jogo faz enquanto espera?

Leia o programa do jogo e escolha o que acontece do começo até o jogador apertar começar.

mostre a tela de inicio
espere ate (apertou "comecar")
comece a fase 1

Confira o que aprendeu

Ótimo trabalho! Agora você conhece o esperar até, que segura o programa parado até uma condição virar verdade. Por dentro, ele é um laço que só espera. É por isso que os jogos ficam quietinhos na tela de começar até você apertar o botão. Você vai usar muito isso quando criar os seus jogos. Vamos fechar com uma perguntinha rápida.

Teste rápido

O que o esperar até faz num jogo?

Perguntas frequentes

O que quer dizer esperar até?
Quer dizer segurar o programa parado até uma condição virar verdade. Esperar até o jogador apertar começar: o jogo fica esperando e só começa quando o botão é apertado. Antes disso, ele não avança.
O esperar até é um laço mesmo?
É sim! Por dentro, ele é um laço que fica conferindo se a condição já virou verdade. Enquanto não vira, o programa dá voltinhas sem fazer nada de útil. Quando vira, o laço para e o programa segue.
Por que os jogos usam esperar até?
Para deixar o jogo justo e você não perder o começo. O jogo espera você estar pronto e apertar começar. Se ele começasse sozinho, você perderia os primeiros segundos. O esperar até dá o controle para você.
O que é um evento?
É uma coisa que acontece e o programa fica de olho, como apertar um botão ou tocar na tela. O esperar até fica esperando esse evento acontecer. Quando ele acontece, a condição vira verdade e o programa continua.
O programa fica travado enquanto espera?
Ele fica parado de propósito, esperando, mas não é um problema como o laço infinito. A diferença é que aqui a espera vai terminar quando você apertar o botão. É uma espera que tem um jeito de acabar.

Fontes

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