Como representar os numeros em extenso
Pessoal,
queria fazer o seguinte: ao digitar um numero qualquer no edit, por exemplo, 485, após clicar num botão (ou em qualquer outro evento), aparece num memo o número escrito por extenso, no caso, apareceria ´quatrocentos e oitenta e cinco´.
Alguém possui alguma boa solução para fazer isso?
obrigado!
queria fazer o seguinte: ao digitar um numero qualquer no edit, por exemplo, 485, após clicar num botão (ou em qualquer outro evento), aparece num memo o número escrito por extenso, no caso, apareceria ´quatrocentos e oitenta e cinco´.
Alguém possui alguma boa solução para fazer isso?
obrigado!
Tiagoharris
Curtidas 0
Respostas
Demian Soares
06/07/2004
acredito que ja tenha por ai. uma funçao para isso . senao eu tenho uma que na epoca desenvolvi em clipper..rsrs mudei pro delphi..se vc precisar eu mando para vc..
GOSTEI 0
Marcelo Saviski
06/07/2004
Tem aqui no fórum mesmo: http://delphiforum.icft.com.br/forum/viewtopic.php?t=2513&highlight=numeros+extenso
GOSTEI 0
Lucas Silva
06/07/2004
Colega,
Você tem que ir varrendo cada algarismo do número e substituindo por estes valores.
Na internet, vc deve achar isso fácil...
T+,
Lucas!
Você tem que ir varrendo cada algarismo do número e substituindo por estes valores.
Unidades: array[1..9] of string = (´UM´, ´DOIS´, ´TRES´, ´QUATRO´, ´CINCO´, ´SEIS´, ´SETE´, ´OITO´, ´NOVE´); Dez: array[1..9] of string = (´ONZE´, ´DOZE´, ´TREZE´, ´QUATORZE´, ´QUINZE´, ´DEZESSEIS´, ´DEZESSETE´, ´DEZOITO´, ´DEZENOVE´); Dezenas: array[1..9] of string = (´DEZ´, ´VINTE´, ´TRINTA´, ´QUARENTA´, ´CINQUENTA´, ´SESSENTA´, ´SETENTA´, ´OITENTA´, ´NOVENTA´); Centenas: array[1..9] of string = (´CENTO´, ´DUZENTOS´, ´TREZENTOS´, ´QUATROCENTOS´, ´QUINHENTOS´, ´SEISCENTOS´, ´SETECENTOS´, ´OITOCENTOS´, ´NOVECENTOS´);
Na internet, vc deve achar isso fácil...
T+,
Lucas!
GOSTEI 0
Tiagoharris
06/07/2004
Caro Marcelo Saviski,
você chegou a testar essa função? Uma pessoa disse lah no tópico que a função não funciona corretamente...
ainda não tive tempo para testar...
pessoal, se alguém realmente possuir esta função já pronta, por favor, envie para o meu e-mail:
tiagoharris@globo.com
Muito grato!
você chegou a testar essa função? Uma pessoa disse lah no tópico que a função não funciona corretamente...
ainda não tive tempo para testar...
pessoal, se alguém realmente possuir esta função já pronta, por favor, envie para o meu e-mail:
tiagoharris@globo.com
Muito grato!
GOSTEI 0
Lucas Silva
06/07/2004
Caro Marcelo Saviski,
você chegou a testar essa função? Uma pessoa disse lah no tópico que a função não funciona corretamente...
ainda não tive tempo para testar...
pessoal, se alguém realmente possuir esta função já pronta, por favor, envie para o meu e-mail:
tiagoharris@globo.com
Muito grato!
Estarei te mandando!
GOSTEI 0
Cirilo
06/07/2004
CJVQRExtenso
componente free com fontes para extenso de valores
(compilado no Delphi 6)
www.veloso.kit.net
componente free com fontes para extenso de valores
(compilado no Delphi 6)
www.veloso.kit.net
GOSTEI 0