Aula 6 Estrutura de Repetição –ENQUANTO no B4A

A estrutura de repetição Enquanto ( do while) é bem diferente da estrutura PARA( for), pois essa estrutura pode ser utilizada quando não se sabe a quantidade de vezes que será executado o laço.
A estrutura ENQUANTO somente será executada até a condição seja verdadeira, quando a condição passa a ser falsa, o programa pula todo o bloco de código que está dentro da estrutura ENQUANTO.
Outra observação a ser vista é que como a estrutura ENQUANTO não tem limite de execução do laço, o programador tem que tomar cuidado para não cair num LOOP infinito. Outra característica desse tipo de loop é que ele testa sua condição de término antes da execução dos comandos que estão nele contidos, o que implica na possibilidade desses comandos sequer serem executados, caso a condição de término seja satisfeita logo de inicio.
Sintaxe:


Comando

Condição do Laço

Do While

(<variável / operador condicional / valor_ou_variavel>)

   <Comandos>

Comando pra finalizar

Loop

Os próximos exemplos serão feitos utilizando o layout acima. Adicione um componente ListView e um componente button e altere suas respectivas propriedades conforme indicado acima.

Programa que mostra a sequência de números de 1 a 10

 

Programa que mostra os números pares de 1 a 20 bem como a somatória dos mesmos.