18/05/2025 15:31
(Esta mensagem foi modificada pela última vez a: 18/05/2025 15:39 por Jean_Rocha.)
(29/09/2020 17:19)Nyft Escreveu: Um método de converter para a moeda Real com uma simples stock:
Modo de uso:
Código PHP:printf("%s", ConvertNumber(100));
printf("%s", ConvertNumber(1000));
printf("%s", ConvertNumber(10000));
printf("%s", ConvertNumber(100000));
Print:
R$100,00
R$1.000,00
R$10.000,00
R$100.000,00
Code:
Código PHP:ConvertReal(value, const text[] = ".")
{
new Var[20];
format(Var, sizeof(Var), "%d", value);
for(new X = strlen(Var) - 3; X > 0; X -= 3)
strins(Var, text, X);
format(Var, sizeof(Var), "R$%s,00", Var);
return Var;
}
Modo de uso corrigido:
Código PHP:
printf("%s",ConvertNumber(100));
printf("%s",ConvertNumber(1000));
printf("%s",ConvertNumber(10000));
printf("%s",ConvertNumber(100000));
Print:
R$100,00
R$1.000,00
R$10.000,00
R$100.000,00
Code
Código PHP:
ConvertNumber(value, const text[] = ".")
{
new number[20];
format(number, sizeof(number), "%d", value);
for(new X = strlen(number) - 3; X > 0; X -= 3)
strins(number, text, X);
format(number, sizeof(number), "R$%s,00", number);
return number;
}