AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Spanish (https://forums.alliedmods.net/forumdisplay.php?f=135)
-   -   [Duda] Para que sirve un loop (for) (https://forums.alliedmods.net/showthread.php?t=188723)

Matians 06-29-2012 17:48

[Duda] Para que sirve un loop (for)
 
Perdonen mi ignorancia, pero para que sirve, osea digo yo para que me sirve decir que i es igual a 0 y si i es menor < que tal cosa i suma 1 en otras palabras new i = 0; 1 < x; i++ (o algo asi xD) El loop ese de recien fue 1 ejemplo... nada mas, es obvio que debe estar mal, soy malo para los ejemplos :/

Mi punto es, para que me sirve decir eso??

Neeeeeeeeeel.- 06-29-2012 18:05

Re: [Duda] Para que sirve un loop (for)
 
Lo que hace es repetir un determinado pedazo de código. En la primer parte de la función for se elige/crea la variable a utilizar, luego llega la parte condicional que nos dice hasta cuando se va a seguir ejecutando la función (cuando el condicional devuelva 'false' la funcion dejará de repetirse) y por último decidimos como aumenta la variable, puede ser var++, var-- o lo que sea, nunca lo probé pero supongo que también se podrá hacer var+=5 y esas cosas.

lucas_7_94 06-29-2012 18:16

Re: [Duda] Para que sirve un loop (for)
 
Loop es un bucle cual se ejecuta las veces dependiendo la condicion.

for( inicio ; condicion ; incremente/decrementa );

ejemplo:

Code:
for( new i = 0 ; i < 3 ; i++ )        server_print( "%d", i );

Lo que hace es :

Inicio en 0.
Mensaje: 0
suma un 1 a la variable i
el numero 0 es menor a 1 ? Si , por lo tanto..
Inicio en 1
mensaje: 1
suma un 1 a la variable
el numero 1 es menor a 2 ? Si , por lo tanto..
Inicio en 2
mensaje 2
suma un 1 a la variable
el numero 2 es menor a 1 ? Si , por lo tanto..
inicio en 3
mensaje 3
suma variable en 1
el numero 3 es menor que 3 ? NO , por lo tanto.. el bucle termina.

shinoda 06-29-2012 18:49

Re: [Duda] Para que sirve un loop (for)
 
Explicación de bucles


All times are GMT -4. The time now is 08:31.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.