SA-MP Forums Archive
[Off] [Desafio] Crie sua funзгo І - 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: [Off] [Desafio] Crie sua funзгo І (/showthread.php?tid=475407)



[Desafio] Crie sua funзгo І - Zivo - 12.11.2013

Bom galera,
Criei este post para desenvolvimento de desafios sу que somente em relaзгo а funзхes,
vocкs criarгo funзхes de acordo com o tema dado.
Com o decorrer do tempo vou postando um tema de funзгo novo para ser criada de acordo com a sua prуpria criatividade.
O programador que fizer a melhor funзгo, ou seja, deixб-la de melhor forma serб o Winner do tema.

Avaliarei a funзгo com apenas alguns tуpicos:

• Sua funcionalidade
• O tempo gasto para a funзгo ser executada
• Sua qualidade *
• A quantidade de 'cells' que foi gasta nesta funзгo


*Sua qualidade: Em alguns casos, terб como acrescentar novos aspectos em sua funзгo para melhorб-la.

Funcionarб da seguinte forma:

• Eu digo o tema
• Logo em seguida, a dica correspondente
• Os Scripters darгo as suas funзхes
• Declararei o Winner
• E prosseguirei indo ao prуximo tema


Simples nгo?

Hб apenas mais um pequeno detalhe:

- Comeзa com o Nнvel fбcil, vai para o mйdio, depois ao difнcil e entгo, o tгo esperado nнvel, "GodFather"


================================================== ========================================

Bem, como dito anteriormente,
Darei o primeiro tema e, consequentemente, o mais fбcil de todos:

Tema:
Criar uma funзгo para descobrir os termos de uma progressгo aritmйtica

Lembrete: Progressгo aritmйtica
Dica: Use poucas variбveis



Re: [Desafio] Crie sua funзгo І - Juniiro3 - 12.11.2013

Fiz usando a fуrmula da wikipedia que tu linkou ._. nгo sei vale kkkkkk

pawn Код:
Progressao ( numeroinicial , const razao , quant )
{
        new
            result;
               
        result = numeroinicial + ( quant - 1 ) * razao;
   
        return result;
}



Respuesta: [Desafio] Crie sua funзгo І - DanDRT - 12.11.2013

Nгo sei fazer esse tema e nгo darei um "ctrl + c" na funзгo do WIKI.

@OFF
Posta desafios melhores, melhorias algo, matematica, fisica algo realmente legal de se fazer!


Re: [Desafio] Crie sua funзгo І - mau.tito - 12.11.2013

Oia eu aprendi isso no colegio agora .
A conta e bem legal de fazer .
pawn Код:
Func_Calc( aQ , nQ, rQ )
{
    new resultado;
    resultado = aQ + (nQ - 1) * rQ ;
    return printf("Seu resultado foi ",resultado,".");
}



Re: [Desafio] Crie sua funзгo І - Zivo - 12.11.2013

Quero ver quem faz melhor

pawn Код:
stock PA(a1, r, n)
{
    return a1+(n-1)*r;
}
@Juniiro3
- Vale.

@DanDRT
- O prуximo tema lhe favorecerб
A propуsito, progressгo aritmйtica й matemбtica ok? rs

@mau.tito
- Seu cуdigo estб errado, deve-se retornar um valor e nгo uma String.


Respuesta: Re: [Desafio] Crie sua funзгo І - DanDRT - 12.11.2013

Quote:
Originally Posted by Zivo
Посмотреть сообщение
Quero ver quem faz melhor

pawn Код:
stock PA(a1, r, n)
{
    return a1+(n-1)*r;
}
Incrivel й vocк criar uma merda de desafio e so pra fazer um desafiozinho e se dizer melhor.
pawn Код:
stock PA(a1, r, n)
{
    return a1+(--n)*r;
}
abraзos.


Re: [Desafio] Crie sua funзгo І - Zivo - 12.11.2013

O meu nгo estб valendo .. Fui eu o criador do post, realmente nгo vale.
Postei a resposta pois o desafio estava chato e parei por ali. Meu objetivo nгo era ser melhor que ninguйm.
E do mesmo jeito, se o meu estivesse valendo, estaria ainda assim melhor que o seu.
Desculpe-me se vocк sentiu ofendido quando nгo lhe trouxe um bom desafio.
Como eu disse, serб fбcil, dps mйdio, e assim por diante...
Dentro de alguns minutos postarei o novo desafio.


Respuesta: [Desafio] Crie sua funзгo І - DanDRT - 12.11.2013

Faзa os testes de velocidade e vera qual й o mais rapido C:


Re: [Desafio] Crie sua funзгo І - Zivo - 12.11.2013

Resultados

Juniiro3 - 151 ms
DanDRT - 117 ms

Winner: DanDRT

================================================== ======================================

Tema:
Criar uma funзгo igual a strcat

Lembrete: strcat
Dica: Use format (se quiser)



Re: [Desafio] Crie sua funзгo І - mau.tito - 13.11.2013

Quote:
Originally Posted by Zivo
Посмотреть сообщение
@mau.tito
- Seu cуdigo estб errado, deve-se retornar um valor e nгo uma String.
ele retornara o valor dentro da string , quando sair o resultado ele sai dentro da string.