[Tool/Web/Other] Uma simples forma de obter a porcentagem de um valor
#1

Um pequeno sisteminha que acabei de criar aqui para quebrar as dъvidas futuras de muita gente que sempre perguntam algo relacionado a porcentagem, lucro bancбrio, lucro de empresa ou cobranзa de juros etc...

Utilizando a funзгo GetPercentualValue(porcentagem, valor)

porcentagem - Porcentagem que deseja obter do valor;
valor - Valor que deseja obter a porcentagem;

Код:
GetPercentualValue(10, 500000)
Leonardo Bradoks jogou fora 10% das 500000 laranjas que ele tinha. Quantas laranjas foram pro lixo?

500000 x 10/100 (dez por cento) = 50000 laranjas

Portanto, 50000 laranjas foram jogadas fora por Leonardo Bradoks
.

Um exemplo de uso:
PHP код:
CMD:getporcentagem(playeridparams[]) {
    new 
porcentagemvalorstring[128];
    if(!
IsPlayerConnected(playerid)) return SendClientMessage(playerid, -1"[ ERRO ] {FF0000}Vocк nгo estб conectado no servidor !");
    if(
sscanf(params"dd"porcentagemvalor)) return SendClientMessage(playerid, -1"[ ERRO ] use: {FF0000}/getporcentagem [porcentagem] [valor]");
    
format(stringsizeof(string), "[ ! ] Vocк quer saber quanto й %d%s de %d e o resultado й %d"porcentagem"%%",valorGetPercentualValue(porcentagemvalor));
    
SendClientMessage(playerid0x80FF80AAstring);
    return 
1;



Utilize a stock no final de todo seu script gamemode ou filterscript etc...
PHP код:
stock GetPercentualValue(percentualvalue) {
    new 
Percentual = (value percentual/100);
    return 
Percentual;

Ou de outra forma mais elaborada e mais prбtica:
Quote:
Originally Posted by Locky_
Посмотреть сообщение
PHP код:
/*-- Definiзгo no Inicio do Gamemode --*/
#define GetPercentualValue(%0,%1) (floatdiv(%0,%1)*100) 
/*-- Modo de Uso --*/
printf("%i"GetPercentualValue(501000)); 
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)