Obrigado por visitar a The Game Makers Brasil 😁 Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais.

Formatar número para moeda Tópico resolvido

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
itarodrigo
Novato
Novato
Reações: 0
Mensagens: 17

Formatar número para moeda

Mensagem por itarodrigo » Dom Set 25, 2016 12:01 am

como fazer a transformação abaixo?
de 1234567890
para R$1.234.567.890

Avatar do usuário
Superbomber
Programador
Programador
Reações: 0
Mensagens: 283
Localização: Natal-RN

Re: Formatar número para moeda  Tópico resolvido

Mensagem por Superbomber » Dom Set 25, 2016 12:58 am

Cria um script e nomeia como desejar, e coloque o código:

Código: Selecionar todos

var number, i;
number = string( argument0 );

i = string_length( number ) - 3;
while(i > 0){
   number = string_insert(".", number, i);
   i -= 3;
}

return "R$ " + number;
Não posso testar aqui, mas se houver qualquer erro creio que vá saber corrigir.

Um exemplo de uso, se tiver nomeado o script como convert.

Código: Selecionar todos

n = 74562;
show_message( convert(n) );
Bye. :flw:
Entrem neste link com o JavaScript desabilitado e vejam a mágica: https://tgmbrasil.com.br/?PageSpeed=n0script

Avatar do usuário
itarodrigo
Novato
Novato
Reações: 0
Mensagens: 17

Re: Formatar número para moeda

Mensagem por itarodrigo » Dom Set 25, 2016 11:50 am

obrigado pela dica ^^

Trancado

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes