repete-enquanto (while)

repete-enquanto (while)

js
cria i = 0
repete-enquanto (i < 5) {
  grita-ae(i)
  i = i + 1
}

Saída: 0 1 2 3 4

Loop infinito controlado

js
cria n = 0
repete-enquanto (verdadeiro) {
  n = n + 1
  se-pah (n == 100) {
    mete-o-pe()
  }
}
grita-ae(n)  // 100

Exemplo: adivinhar número

js
cria alvo = escolhe(1, 10)
cria chute = 0

repete-enquanto (chute != alvo) {
  chute = chute + 1
}

grita-ae("Acertou em " + chute + " tentativas")