Valor por Extenso (3 CASAS DECIMAIS)  XML
Índice dos Fóruns » Assuntos gerais necessariamente ligados a tecnologia
Autor Mensagem
JonhyBoy
Thread.start()
[Avatar]

Membro desde: 23/12/2003 08:33:02
Mensagens: 48
Localização: João Pessoa/PB
Offline

Pessoal,

Preciso de alguma rotina para me retornar o valor por extenso de números com 3 casas decimais, alguém conhece algo do tipo???

Preciso apresentar o extenso de valores como: R$ 4,066, R$ 1,753, etc..

Abraços.

Álvaro Vieira
[Bow before me, for I am root.]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7843
Offline

Hum, nope

Voce pode adaptar esse aqui - http://lib.seven.com.br/ampliar.asp?codartigo=684

Nao eh lah o melhor codigo do mundo, mas pelo menos vc tem de onde comecar
[WWW]
JonhyBoy
Thread.start()
[Avatar]

Membro desde: 23/12/2003 08:33:02
Mensagens: 48
Localização: João Pessoa/PB
Offline

cv wrote:
Voce pode adaptar esse aqui - http://lib.seven.com.br/ampliar.asp?codartigo=684


Valeu CV, acho que não vou conseguir algo "pronto" mesmo... O jeito vai ser me basear nesse que você enviou e adaptá-lo as minhas necessidades.

Dúvida Idiota: o extenso de R$ 2,066 é DOIS REAIS E SESSENTA E SEIS CENTÉSIMOS DE CENTAVO???

Álvaro Vieira
[Bow before me, for I am root.]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7843
Offline

JonhyBoy wrote:Dúvida Idiota: o extenso de R$ 2,066 é DOIS REAIS E SESSENTA E SEIS CENTÉSIMOS DE CENTAVO???


Yeap.

Se voce quiser poupar a enchecao de saco de testar esse treco, bola logo um JUnit com uma serie de exemplos, e faz a alteracao de tras pra frente (primeiro dizendo o que vc quer que o codigo faca, levando uma barrinha vermelha, depois mudando o codigo ate fazer a barra ficar verde).
[WWW]
JonhyBoy
Thread.start()
[Avatar]

Membro desde: 23/12/2003 08:33:02
Mensagens: 48
Localização: João Pessoa/PB
Offline

cv wrote:
Yeap.


Obrigado mais uma vez. Agora é botar a "mão na massa".

Álvaro Vieira
[Bow before me, for I am root.]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17572
Offline

Fiquei curioso.

R$2,789 é:

a) "dois reais, setenta e oito centavos e nove milésimos de real";
b) "dois reais e setecentos e oitenta e nove milésimos de real";
c) "dois reais, setenta e oito centavos e nove décimos de centavo";
d) N.D.A.

Por favor, alguém se apresente para dizer o que está correto.
[WWW]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7843
Offline

Agora eu fiquei na duvida entre a alternativa B e a mesma coisa, so que trocando "milesimos" por "centesimos", o que invalida o meu "Yep " logo acima... algeum tem fontes autoritativas no assunto?
[WWW]
renatosilva
GUJ Master

Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline

Acho que a Fátima Bernardes falaria "dois reais, sete oito nove"
jc_oz
JavaEvangelist
[Avatar]

Membro desde: 15/10/2003 09:04:27
Mensagens: 339
Localização: Osasco/SP
Offline

Humm, sei-lá, se fosse na F-1 seria:

dois segundos, setecentos e oitenta e nove milésimos.

Acho que deve ser usado o milésimo nesse caso, validando a alternativa b do thingol.

[]'s
Julio
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
brlima
Moderador
[Avatar]

Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline

Eu chuto nessa alterativa:

y) "dois reais, setecentos e oitenta e nove milésimos de real"



Bruno R. Lima
-------------------------------------------
flickr :: twitter
[MSN]
Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline

Bem, aqui eles falam
0,025% (vinte e cinco milésimos por cento)


Mas, bah, só arrendondar pra cima

Lipe, causador de desastres econômicos

This message was edited 1 time. Last update was at 04/04/2005 12:56:20


Former LIPE.
[ICQ]
JonhyBoy
Thread.start()
[Avatar]

Membro desde: 23/12/2003 08:33:02
Mensagens: 48
Localização: João Pessoa/PB
Offline

brlima wrote:Eu chuto nessa alterativa:

y) "dois reais, setecentos e oitenta e nove milésimos de real"


Dancei feio! Se não sei qual o correto, como vou fazer a rotina para mostrar o valor por extenso?


Álvaro Vieira
[Bow before me, for I am root.]
Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline

Cara, penso que o correto seja algo que diga qual é o valor. E em todas as alternativas isso acontece hehe

Que tal perguntar para um contador?

This message was edited 1 time. Last update was at 04/04/2005 14:05:04


Former LIPE.
[ICQ]
renatosilva
GUJ Master

Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline

A parada que eu falei da Fátima é séria, se não me engano é assim que ela fala. Mas JonhyBoy, você não poderia/deveria arredondar o troço?
JonhyBoy
Thread.start()
[Avatar]

Membro desde: 23/12/2003 08:33:02
Mensagens: 48
Localização: João Pessoa/PB
Offline

renato3110 wrote:A parada que eu falei da Fátima é séria, se não me engano é assim que ela fala. Mas JonhyBoy, você não poderia/deveria arredondar o troço?


Infelizmente não posso, é exigência do cliente que o sistema utilize 3 casas decimais... fazer o quê?...

Na dúvida, vou usar "dois reais, setecentos e oitenta e nove milésimos de real" enquanto não sigo a dica do Lipe e procuro um contator ou algo do tipo

Valeu pessoal.

Álvaro Vieira
[Bow before me, for I am root.]
 
Índice dos Fóruns » Assuntos gerais necessariamente ligados a tecnologia
Ir para:   
Powered by JForum 2.1.8 © JForum Team