Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Zardon00Games en Abril 18, 2016, 05:43:34 AM

Título: una explicacion entre el while y el do until
Publicado por: Zardon00Games en Abril 18, 2016, 05:43:34 AM
no les veo diferencia alguna, alguien me ayuda?
Título: Re:una explicacion entre el while y el do until
Publicado por: Marth en Abril 18, 2016, 07:36:10 AM
El while se puede ejecutar de 0 a infinitas veces, pero el do until siempre se ejecuta al menos una vez. Por cierto, en otras lenguas no hay do until, sino do while, que es lo mismo, pero de forma inversa.
Título: Re:una explicacion entre el while y el do until
Publicado por: kostra en Abril 18, 2016, 03:17:44 PM
while = MIENTRAS que esto sea esto otro, haz esto.
do...until = HAZ esto HASTA que esto sea esto otro xD
Título: Re:una explicacion entre el while y el do until
Publicado por: Zardon00Games en Abril 18, 2016, 07:53:40 PM
gracias XD, son lo contrario al parecer :p
Título: Re:una explicacion entre el while y el do until
Publicado por: luxizam en Abril 21, 2016, 04:33:55 AM
DO{

       ESTE CODIGO LO EJECUTAS POR COJONES UNA VEZ.
}
while( COMPROBACION );  // Es decir comprueba true o false, si es true se vuelve a ejecutar.

//----------------------------------------------------------------------------------------------------------

while(COMPROBACION){ // Es decir comprueba true o false, si es true se ejecuta.
  CODIGO A EJECUTAR
}

Espero haberte ayudado recuerda que "// " son comentarios que no se interpreta.
Título: Re:una explicacion entre el while y el do until
Publicado por: bygdle en Abril 21, 2016, 04:39:49 AM
En GML, el ciclo do va acompañado de until, no de while  :-[
Título: Re:una explicacion entre el while y el do until
Publicado por: kostra en Abril 23, 2016, 08:47:47 PM
Cita de: NiuWeb en Abril 21, 2016, 04:39:49 AM
En GML, el ciclo do va acompañado de until, no de while  :-[
ya lo sabemos, pero está por separado como dos cosas distintas, y eso.. sí, do until... no como en todos los lenguajes... por tocar un poco los webs, más que nada xD

Yo pensando siempre que era como do while, osea, hacer tal mientras que tal... hasta que le dio a un colega por traducir until pk no sabiamos que era xD y vaya, era "hasta que", y ahi todo encajaba, por eso fallaba mi código xD