SA-MP Forums Archive
[Off] Ajuda com cбlculo - 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] Ajuda com cбlculo (/showthread.php?tid=501995)



Ajuda com cбlculo - lucas_mdr1235 - 21.03.2014

Galera e o seguinte, qual formula eu conseguiria achar o resultado da seguinte pergunta.
Comeзamos "Nнvel = 2" no servidor e "Respeito = 12" a cada nнvel adquirido se ganha mais 4 de respeito.
Ex:
Nнvel: [2] Respeito: [0/12]
Nнvel: [3] Respeito: [0/16]
Esse respeito no caso sгo horas jogadas, entгo no primeiro nнvel precisarнamos ter 12 horas jogadas para adquirir o nнvel 3 . . .
Quantas horas jogadas eu teria com nнvel = 35 ?

Resultado: 2652


Re: Ajuda com cбlculo - GabrielRibeiro - 21.03.2014

Quote:
Originally Posted by lucas_mdr1235
View Post
Galera e o seguinte, qual formula eu conseguiria achar o resultado da seguinte pergunta.
Comeзamos "Nнvel = 2" no servidor e "Respeito = 12" a cada nнvel adquirido se ganha mais 4 de respeito.
Ex:
Nнvel: [2] Respeito: [0/12]
Nнvel: [3] Respeito: [0/16]
Esse respeito no caso sгo horas jogadas, entгo no primeiro nнvel precisarнamos ter 12 horas jogadas para adquirir o nнvel 3 . . .
Quantas horas jogadas eu teria com nнvel = 35 ?
Bom poderia fazer da seguinte forma...

pawn Code:
CMD:calculogabriel(playerid, params[])
{
    new Resp = (35 + 1) * 4;
    new string[50];
    format(string, sizeof(string), "A resposta й: %d", Resp);
    SendClientMessage(playerid,-1, string);
    return 1;
}

Mais se o que vocк procurava era o resultado entгo й 144


Re: Ajuda com cбlculo - lucas_mdr1235 - 21.03.2014

Nгo o resultado daria 2652


Re: Ajuda com cбlculo - GabrielRibeiro - 21.03.2014

Quote:
Originally Posted by lucas_mdr1235
View Post
Nгo o resultado daria 2652
Atб agora entendi o que o senhorio quer rsrs


Isso seria 2652 horas mбs 0/144 respeito...

Entгo vamos lб poderia ser feito da seguinte forma..

pawn Code:
CMD:ajudagabriel(playerid, params[])
{
    #pragma unused params
    new String[50];
    new final;
    new subindo = 2;
    new acabo;
    for(new p = 2; p <= 35; p++)
    {
         new NextRe = (subindo + 1) * 4;
         subindo ++;
         acabo = final + NextRe;
         final = acabo;
    }
    format(String, 100, "Calculo foi: %d", acabo);
    SendClientMessage(playerid, -1, String);
    return 1;
}



Re: Ajuda com cбlculo - lucas_mdr1235 - 21.03.2014

chequei na mesma base que vocк, sу que dentro do LOOP eu estava fazendo errado, deu certo ! ! !

Muito obrigado ! ! !


Re: Ajuda com cбlculo - GabrielRibeiro - 21.03.2014

Quote:
Originally Posted by lucas_mdr1235
View Post
chequei na mesma base que vocк, sу que dentro do LOOP eu estava fazendo errado, deu certo ! ! !

Muito obrigado ! ! !
+rep?


Re: Ajuda com cбlculo - DannielCooper - 21.03.2014

Quote:
Originally Posted by GabrielRibeiro
View Post
Atб agora entendi o que o senhorio quer rsrs


Isso seria 2652 horas mбs 0/144 respeito...

Entгo vamos lб poderia ser feito da seguinte forma..

pawn Code:
CMD:ajudagabriel(playerid, params[])
{
    #pragma unused params
    new String[50];
    new final;
    new subindo = 2;
    new acabo;
    for(new p = 2; p <= 35; p++)
    {
         new NextRe = (subindo + 1) * 4;
         subindo ++;
         acabo = final + NextRe;
         final = acabo;
    }
    format(String, 100, "Calculo foi: %d", acabo);
    SendClientMessage(playerid, -1, String);
    return 1;
}
esse code pode ser melhorado u-u.


Re: Ajuda com cбlculo - GabrielRibeiro - 21.03.2014

Quote:
Originally Posted by DannielCooper
View Post
esse code pode ser melhorado u-u.
A maioria pode... A questгo й que й funcional e atende ao pedido do nosso amigo, pro tipo de sistema nгo creio que seja algo que ele usarб muito jб que o cуdigo faz a conta e jб era, uma vez salva na scriptfile o cуdigo possa ser retirado


Re: Ajuda com cбlculo - DannielCooper - 21.03.2014

Quote:
Originally Posted by GabrielRibeiro
View Post
A maioria pode... A questгo й que й funcional e atende ao pedido do nosso amigo, pro tipo de sistema nгo creio que seja algo que ele usarб muito jб que o cуdigo faz a conta e jб era, uma vez salva na scriptfile o cуdigo possa ser retirado
Atй certo ponto vocк estб certo, mas deixar as coisasm melhores й sempre bom


Re: Ajuda com cбlculo - ViniBorn - 22.03.2014

pt.wikipedia.org/wiki/Progressгo_aritmйtica


Re: Ajuda com cбlculo - GabrielRibeiro - 22.03.2014

Quote:
Originally Posted by ViniBorn
View Post
pt.wikipedia.org/wiki/Progressгo_aritmйtica

Usei a lуgica do "An" invertida jб que o calculo й zerado assim que o player passa nнvel