do until e while

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

do until e while

Mensagem por gambit em Dom 09 Nov 2008, 19:13

como usar o do until e while

eu os uso e trava o computador

gambit

Número de Mensagens : 156
Data de inscrição : 22/06/2008
Reputação : 8
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://ssqt.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: do until e while

Mensagem por Serrazine em Dom 09 Nov 2008, 21:09

são estruturas que requerem bastante cuidado para não ocorrer um laço infinito...

poste seu código que está dando erro que a gente acha o problema

Serrazine

Número de Mensagens : 68
Data de inscrição : 28/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: do until e while

Mensagem por gambit em Dom 09 Nov 2008, 22:06

Serrazine escreveu:são estruturas que requerem bastante cuidado para não ocorrer um laço infinito...

poste seu código que está dando erro que a gente acha o problema

eu quero uma explicação de como usar

gambit

Número de Mensagens : 156
Data de inscrição : 22/06/2008
Reputação : 8
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://ssqt.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: do until e while

Mensagem por Gusba em Dom 09 Nov 2008, 22:24

while = enquanto

vc usa para uma coisa se repetir enquanto a condição for verdadeira, o seu computador pode trancar, se vc bota um while em um evento step, a cada step a ação do while vai acontecer repetidamente, mas pense bem, um segundo tem 30 steps, entao esse while vai se repetir milhoes de vezes e o seu computador vai trancar, axo q é isso

Gusba

Número de Mensagens : 1156
Idade : 21
Data de inscrição : 03/08/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   :
   :

http://www.ciganospictures.hd1.com.br

Voltar ao Topo Ir em baixo

Re: do until e while

Mensagem por Serrazine em Dom 09 Nov 2008, 23:00

Gusba, os steps seguintes nem são executados... se o laço cair em loop infinito, ele fica garrado no mesmo step até ser finalizado "na marra"

quanto as estruturas, ambos são bem parecidos, com a diferença que no do-until a condição é verificada depois do laço, ou seja, ela é executada pelomenos uma vez.

exemplo de while:

Código:
num = 0; //variável usada como contador
while (num < 10) //enquanto o contador for menor que 10...
{
instance_create(random(640), random(480), bola); //...crie uma bola aleatóriamente...
num += 1; //...e some um no contador
}

já com o do until:

Código:
num = 0; //variável usada como contador
do //faça isso:
{
instance_create(random(640), random(480), bola); //...crie uma bola aleatóriamente...
num += 1; //...e some um no contador...
}
until num >= 10 //até que o contador seja maior ou igual a 10

Obs.: note que em ambos os casos, se você não somar um ao contador num, ele será sempre menor que 10, o que fará o loop ser infinito...

[]

Serrazine

Número de Mensagens : 68
Data de inscrição : 28/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: do until e while

Mensagem por Conteúdo patrocinado Hoje à(s) 02:31


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum