SA-MP Forums Archive
[Ajuda] Fazendo um loop a partir de um numero - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Fazendo um loop a partir de um numero (/showthread.php?tid=368699)



Fazendo um loop a partir de um numero - Mr.Hardy - 14.08.2012

- Olб pessoal. Tenho uma pequena duvida, um loop comum faz de um ponto atй outro ponto certo.
@Exemplo: Loop atй o numero 10: 0,1,2,3,4,5,6,7,8,9
@MinhaDuvida: Loop atй o numero 10 desde o 5: 5,6,7,8,9



@Como fazer esse loop desde o 5 ?



Re: Fazendo um loop a partir de um numero - leonardo1434 - 14.08.2012

pawn Код:
new numero = 5; // numero que o loop deve comeзar.
new meta = 10; // numero que o numero deve ir.
for(; numero < meta; ++numero)
{
     printf(#Numero:%d - Meta:%d,numero,meta);
}

// deve printar, 5,6,7,8,9 pois sгo 5 numeros atй 10.



Re: Fazendo um loop a partir de um numero - Mr.Hardy - 14.08.2012

Obrigado. Eu utilizei while mais depois resolvi que iria mais usar loop. Estou criando uma corrida checkpoint.


Re: Fazendo um loop a partir de um numero - leonardo1434 - 14.08.2012

pawn Код:
new numero = 5;
new meta = 10;
while(/*++*/numero < meta) // assim. ou
{
    ++numero; // - daria no mesmo, fim tambйm, e etc, atй podendo fazer um do.
    printf(#numero :%d - meta : %d,numero,meta);
}
// outro estilo de loop tambйm, й o goto. й legalzin.
numero = 5;  // redefini a var para 5.
lol: // para onde й suposto ir.
printf(#numero :%d - meta : %d,numero,meta);
++numero;  // aumentamos o numero
if(numero < meta) goto lol;  // caso seja menor, voltar atй o "lol:".



Re: Fazendo um loop a partir de um numero - Don_Speed - 14.08.2012

pawn Код:
for(new i=0; i<MAX_PLAYERS; i++)
0 > id inicial
MAX_PLAYERS > Numero mximo de players no servidor

EX:
pawn Код:
for(new i=0; i<10; i++)
0 ao 10

EXІ:
pawn Код:
for(new i=5; i<10; i++)
5 ao 10

ATT Don