• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

UnKnowN

[VB6] Ciclo For: Utilidade e Exemplos Práticos

8 mensagens neste tópico

Alguem me pode explicar o Uso Prático do Cilco For com Exemplos e As Opçoes de Uso ...

Agradecido :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Um exemplo:

Private Sub Command1_Click()
For x = 1 To 5
    MsgBox (x)
Next
End Sub

Uma aplicação:

Para correr um vector para ordenar os nº's lá contidos

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Nao percebi a Aplicaçao para correr vectores e essa do x já conhecia lol, mas nao vejo utilidade nisso ... :^)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

por exemplo:

Tens um array com os valores:

array[0]="a"

array[1]="c"

array[2]="b"

array[3]="a"

Precisas de contar o nº de a's que estão no array.

fazes um ciclo FOR para correr todas as posicoes desde o 0 ao 3 e vais tenstando em cada ciclo se array[x]="a" se sim vais incrementando uma variavel para contar.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Imagina que tens um array que inicialmente tem 1 posição. Como sabes q o array tem PELO MENOS 1 posição basta leres a primeira posição e fica o problema resolvido. Mas agora imagina que ao longo do tempo o teu array cresce e fica com 100 posições... não tem lógicas pores no codigo:

print array(0)

print array(1)

print array(2)

...

print array(99)

Para isso se usa por exemplo um ciclo FOR, do genero:

For i = 0 to array(ultima_posicao)

  print array(i)

Assim em vez de teres N linhas para percorrer N posições do array, tens 2 que te faz a mesma coisa.

Deu agora para perceber ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Imagina que tens um array que inicialmente tem 1 posição. Como sabes q o array tem PELO MENOS 1 posição basta leres a primeira posição e fica o problema resolvido. Mas agora imagina que ao longo do tempo o teu array cresce e fica com 100 posições... não tem lógicas pores no codigo:

print array(0)

print array(1)

print array(2)

...

print array(99)

Para isso se usa por exemplo um ciclo FOR, do genero:

For i = 0 to array(ultima_posicao)

print array(i)

Assim em vez de teres N linhas para percorrer N posições do array, tens 2 que te faz a mesma coisa.

Deu agora para perceber ?

Ya Obrigado :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora