PORQUE USAR DO UNTIL ... LOOP AO INVES DE WHILE ..
O topico já diz tudo mas ... tem algumas instruções que são mais rápidas do que outras, mesmo fazendo a mesma coisa ?
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
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
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.
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.
Sim otimo mas qual é mais rápido For..Next ou Do..Loop ? Ou ainda While ... Wend ?
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
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
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.
Só para dar ao programador muitas alternativas de uso ?
Se for isso eu sinceramente acho meio sem nexo.
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]
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