
Trabalhando com Estruturas de repetição - Laços
For - O loop for no VB baseia-se estritamente em num contador, o qual pode ser aumentado ou diminuído cada vez que o loop for executado. O contador é inicializado, e o loop irá se repetir enquanto o contador não chegar ao fim da contagem. O seu formato básico é:
For contador [ As TipoDado ] = Inicio To Fim[ Step passo ]
[ Instruções ]
[ Exit For ]
[ Instruções ]
Next [ contador ]Exemplo For:
Dim i as integer
For I = 1 to 30
lstLista.Items.add(i.ToString )
Next IWhile - é um comando de repetição que não possui controle de um contador e que testa a condição antes de executar o loop. Este loop irá se repetir enquanto a condição seja verdadeira, existe a possibilidade de que ele nunca venha a ser excutado. A sua forma básica é:
While Condição
[ Instruções ]
End While
Exemplo While:
Dim contador as integer = 0
While contador <20
contador = contador + 1 ' ou contador += 1
IF contador = 10 then Messagebox.Show("Valor do contador: " & contador.tostring
End while
Messagebox.show("Final do contador: " & contador.tostring )
Dicas:
Quando utilizamos laços numéricos (for) é muito comum que a variável do laço seja específica para esta finalidade.
Então, ao invés de fazermos um dim com uma variável específica para isso podemos declarar a variável diretamente na instrução do laço, veja como fica :
For i as integer=1 to 100
...
Next i
A variável i se torna uma variável com escopo de bloco, então ela só é válida dentro do laço. Fora do laço a variável não existe.
Ir para: Aula anterior | Proxima aula | Indice de Aulas
|
|
||
© 1999-2009 POWER
Informática - Rua João Manoel, 912 - Centro - Santana
do Livramento - RS
Fones: (55) 3 2 4 2 - 5 4 2 7 / (55) 9 9 9 4 - 8 7
8 2
Serviços Manutenção Hardware, programação, páginas Web