PORQUE USAR DO UNTIL ... LOOP AO INVES DE WHILE ..

USUARIO.EXCLUIDOS 11/01/2005 15:38:48
#60047
O topico já diz tudo mas ... tem algumas instruções que são mais rápidas do que outras, mesmo fazendo a mesma coisa ?
USUARIO.EXCLUIDOS 11/01/2005 17:46:11
#60105
uma pergunta no começo e outra no fim


baixando o nivel para algoritimos.. do until funciona igual a repeat


repeat não pode ser utilizado em qq algoritmo.. já o while.. é um laço q funciona em todos
USUARIO.EXCLUIDOS 11/01/2005 18:16:18
#60120
Você pode usar pela sua preferência, aquela opção que acompanha melhor sua lógica.
Claro que entre usar um ForNext ou um DoLoop existe uma diferença de velocidade (será que ela é significativa para sua aplicação?). Para cálculos estruturais (na engenharia) para Games, ela pode ser significativa.
USUARIO.EXCLUIDOS 12/01/2005 07:28:49
#60178
Sim otimo mas qual é mais rápido For..Next ou Do..Loop ? Ou ainda While ... Wend ?
USUARIO.EXCLUIDOS 12/01/2005 08:03:58
#60181
qual a estrutura que deseja utilizar... em qual algoritmo implementar?

todos tem sua situação....
--------
i = 0
do until i =2
i = i +1
loop
-------------
for i = 1 to 2
msgbox i
next

sempre me confundo... achu q nesse caso... o i do until vai até 2, o for conta com i até 3
USUARIO.EXCLUIDOS 12/01/2005 09:02:03
#60194
já ajudou ... mas para que criar tantas estruturas ?
Só para dar ao programador muitas alternativas de uso ?
Se for isso eu sinceramente acho meio sem nexo.
LCSD 12/01/2005 09:13:44
#60197
Resposta escolhida
DreamPeppers99

Eu prefiso o For....Next, acho que o Código fica mais limpo e "entendível"!

Agora, quanto a velocidade, depende de quantas repetições estamos falando, mas uma máquina Celeron 400 e um Loop em uns 10.000 registros, com um campo numérico não deve chegar a 1 segundo, se for este o fator, eu acredito que dê para desconsiderar.
[s50]
Tópico encerrado , respostas não são mais permitidas