Você está na página 1de 4

ESTRUTURA DE REPETIÇÃO

A condição é igual ao uso do if.

Porém, nessa nova estrutura, executamos


várias vezes.

A estrutura de repetição compila como se


tivesse andando em um círculo.

Enquanto a condição na linha 13 for


verdadeira, eu executo o meu bloco.

A atualização é extremamente importante, pois ela atualiza o valor que a Essa condição é testada várias vezes.
variável armazena para testarmos novamente.

A variável que usamos na condição, deve ser a mesma variável que


usaremos para atualizar.

A atualização permite que em algum momento a condição dê falsa para sairmos


do while.
ATUALIZAÇÃO DO TIPO 1

A condição para entrar no bloco é o valor de a IMPORTANTE:


ser menor ou igual a 3. A variável a deve estar inicializada.

Nessa situação, eu somo 1 à variável a até que


ela se torne maior que 3 e a condição dê falsa.

Assim que eu chego na linha 18, eu retorno a


linha 15 para testar a condição.

Note que rodamos o programa 3 vezes. Cada


momento que eu passo pelo bloco de
comando, eu imprimo o valor de a que está
variando.
ATUALIZAÇÃO DO TIPO 2
Nessa situação, permitimos que o usuário atualize a variável pelo scanf.

Enquanto o valor armazenado em a


for diferente de 0, execute o bloco.

A atualização depende do valor que o usuário


insere para a variável

Enquanto o valor armazenado em a for diferente de 0,


peça para digitar 0.
EXEMPLO

b está sendo inicializado com 1.

Enquanto b for menor que o valor


armazenado em a eu executo o código.

Se b for divisível por 5, eu executo a linha


19. Atentar no “return b” isso indica que
sairemos da função.
Se b não for divisível por 5, executamos a
linha 23 e depois a 25.

Atualização da variável.

O valor em parada é passado para a


variável a.

Você também pode gostar