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

O comando enquanto

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

Velocidade

O que você vai aprender

  • Entender que o comando enquanto repete algo enquanto uma condição for verdade.
  • Perceber que o laço confere a condição toda vez antes de repetir.
  • Ver exemplos do dia a dia, como enquanto tiver louça, lave.
  • Adivinhar quantas vezes um laço enquanto vai repetir.

O que é o comando enquanto

No primeiro curso, a Nina aprendeu a repetir uma coisa um número certo de vezes, tipo pule cinco vezes. Só que às vezes a gente não sabe o número de vezes de antemão. Pense em lavar a louça. Você não conta quantos pratos tem antes de começar. Você lava enquanto tiver prato sujo. Quando não tiver mais nenhum, você para. Esse enquanto é o nome de um comando muito esperto da programação.

O comando enquanto funciona assim: ele faz uma perguntinha antes de cada repetição. Tem louça suja? Se a resposta for sim, ele lava um prato e pergunta de novo. Se for não, ele para. O Robô Zé adora esse comando, porque ele não precisa saber o número exato de vezes. Ele só confere a condição, repete, confere de novo, repete, até a resposta virar não.

Um losango com a pergunta tem louca suja liga para a acao lave um prato e volta para a pergunta, formando um laco que so escapa pela saida nao quando acaba a louca.
O laço enquanto: confere a condição, repete se for sim, para se for não.

Ele confere toda vez

Uma coisa importante do enquanto é que ele confere a condição toda vez, antes de repetir. Não é só no começo. É antes de cada volta. Por isso ele sabe a hora certa de parar. Imagine o Téo enchendo um copo de água. Antes de cada gota, ele olha: o copo já está cheio? Ainda não? Coloca mais um pouquinho e olha de novo. Está cheio? Então para. Ele conferiu antes de cada passo.

Isso é diferente de repetir cinco vezes fixas. No enquanto, o número de repetições depende da condição. Se tiver três pratos, o laço roda três vezes. Se tiver dez, roda dez. Se não tiver nenhum, ele nem começa, porque a primeira pergunta já dá não. O enquanto é como um ajudante que trabalha até a tarefa acabar, sem você precisar contar antes.

O enquanto não precisa saber o número de vezes. Ele repete enquanto a condição for verdade e para na hora que ela virar falsa.

Agora vamos brincar! No jogo, você vai ler um laço enquanto bem simples e adivinhar o que o Robô Zé vai fazer. Pense assim: qual é a condição? Enquanto ela for verdade, ele repete. Conte as voltas na sua cabeça até a condição virar falsa. Se errar, é só ler a explicação. Ninguém acerta tudo de primeira, e cada tentativa te deixa melhor.

🎮 Jogo da aula

Quantos passos o Robô Zé dá?

O Robô Zé começa no degrau 0. Leia o laço enquanto e escolha onde ele vai parar.

degrau = 0
enquanto (degrau < 3):
  suba um degrau
  degrau = degrau + 1

Hora de conferir

Muito bem! Você já entendeu o comando mais esperto até agora. O enquanto repete uma ação enquanto uma condição for verdade e confere essa condição antes de cada volta. É por isso que ele sabe a hora certa de parar. Você vai usar esse laço um monte quando criar jogos, porque muita coisa acontece enquanto o jogador está jogando. Vamos ver se você pegou a ideia com uma perguntinha rápida.

Teste rápido

O que o comando enquanto faz?

Perguntas frequentes

Qual a diferença entre enquanto e repetir cinco vezes?
Repetir cinco vezes é um número fixo. O enquanto depende de uma condição: ele repete enquanto ela for verdade, sem você saber o número de vezes de antemão. Enquanto tiver louça, lava, seja um prato ou dez.
Quando o enquanto para?
Ele para na hora que a condição vira falsa. Antes de cada volta, ele confere: a condição ainda é verdade? Quando a resposta é não, o laço para e o programa segue para o próximo passo.
E se a condição já for falsa no começo?
Aí o laço nem começa. O enquanto confere a condição antes da primeira volta. Se já for não, ele pula tudo. Por exemplo, se não tiver nenhum prato sujo, o robô nem começa a lavar.
Onde eu uso o enquanto de verdade?
Em muitos lugares! Nos jogos, ele mantém o jogo rodando enquanto você está jogando. Também serve para repetir uma tarefa até acabar, como guardar brinquedos enquanto tiver algum no chão.
O enquanto é difícil?
Não precisa ser. Pense sempre na perguntinha: a condição é verdade? Se sim, repete. Se não, para. Se você já sabe lavar a louça até acabar, você já sabe pensar como um laço enquanto.

Fontes

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