Permite executar repetidamente uma declaração ou um grupo de instruções enquanto uma determinada condição lógica, definida por uma expressão relacional, for avaliada como verdadeira.

Figura 1 - Bloco Repita enquanto
Compatibilidade
- Bloco cliente e servidor: controls_whileUntil()
Retorno
O bloco não possui retorno.
Parâmetros
Repita
Instrução usada na estruturas de repetição para controlar o fluxo da execução.
- Posição: 1
- Inglês: While
- Tipo: Objeto / Object
Exemplo: "enquanto"
- Opções:
- enquanto: avalia a condição antes de executar o bloco de código. O código será executado repetidamente enquanto a condição for verdadeira. Se a condição for falsa desde o início, o bloco não será executado.
- até: executa o bloco de código pelo menos uma vez e continua repetindo até que a condição especificada seja verdadeira. A condição é avaliada após a execução do bloco.
Faça
Executa uma ação a cada iteração dos elementos da lista.
Exemplo
Na função abaixo, enquanto a variável "numero" for maior que 1, o bloco Repita enquanto irá imprimir o valor atual da variável e, em seguida, o bloco Operações aritméticas irá reduzir o valor da variável em 1 a cada repetição. Esse processo continuará até que a condição deixe de ser verdadeira, e os resultados serão exibidos no console do depurador.

Figura 2 - Exemplo de uso do bloco Repita enquanto