Re: [java-list] Algoritimo Numero por Extenso

2002-09-09 Por tôpico Daniel Amadei
Alex,

Acho que a classe StringTokenizerresolve seus problemas...de uma olhanano javadoc
[]'s Daniel C. Amadei 

Sun Certified Java Programmer - Platforms 1.2  1.4 





From: Alex Rodrigues <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED] 
To: [EMAIL PROTECTED] 
Subject: Re: [java-list] Algoritimo Numero por Extenso 
Date: Fri, 6 Sep 2002 10:51:04 -0300 (ART) 
 
 
 Eu tenho uma função que retorna até 9 milhões, só que está em outra linguagem de programação. 
Estou tentando passar para java, mas estou com m pequno problema. 
tenho uma string um^dois^tres^quatro^cinco^seis^sete^oito^nove^zero 
como faço para pegar o quatro dentro da string? 
na linguagem que trabalho tem a função $piece que se eu passar o parâmetro string,"^",5 ele me retorna o valor da quinta casa que na minha string é o cinco. 
O substr tem algo parecido? 
 Jose Carlos <[EMAIL PROTECTED]>escreveu: Eis uma pergunta complicada... É necessário conhecer mais de português q Java para isso... ex:10Dez 11onze 12doze Acredito que somente dentro de uma certa faixa isso possa funcionar: Ex:1000 a 1500 se o numero estiver entre 1000 e 1500 vc sabe q a primeira parte da string é "mil". de 100 a 900 vc teria valores definidos por extenso.de 10 a 99 idende 0 a 9 também. Muito complexo. Acho que não tem jeito para todos os números, precisaria talvez de uns recursos de IA para fazer isso ou vários Vector ou Hashtable. Sugiro outra alternativa.[]'sSparc- Original Message - From: rodrigo moura To: [EMAIL PROTECTED] Sent: Tuesday, September 03, 2002 5:19 PMSubject: [java-list] Algoritimo Numero por Extenso 
 
Oi pessoal, 
 
 alguem tem algum algoritmo que leia um numero e escreva ele por extenso? 
 
eu sei que eu tenho que fazer um vetor com unidades, dezenas, centenas, milhares, etc... mas como eu vou criticar isso? 
 
Obrigado, 
 
 Rodrigo Norões 
 
 
 
 
 
 
 
 
 
 
- 
Yahoo! PageBuilder - O super editor para criação de sites: é grátis, fácil e rápido. 
 
- 
Yahoo! PageBuilder - O super editor para criação de sites: é grátis, fácil e rápido. 
MSN Photos é a maneira mais fácil e prática de editar e compartilhar sua fotos: Clique aqui

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Algoritimo Numero por Extenso

2002-09-09 Por tôpico Roberto Figueiredo
Utilizando array de strings você pode resolver seu problema.  Aí vai um exemplo:  String[] str = {"zero","um","dois","três","quatro","cinco","seis","sete","oito","nove"};System.out.println(str[0]);   -Mensagem Original- De: Daniel Amadei Enviado: segunda-feira, 9 de setembro de 2002 10:13 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Algoritimo Numero por Extenso  Alex,   Acho que a classe StringTokenizerresolve seus problemas...de uma olhanano javadoc []'s Daniel C. Amadei   Sun Certified Java Programmer - Platforms 1.2  1.4   From: Alex Rodrigues <[EMAIL PROTECTED]> Reply-To: [EMAIL PROTECTED]  To: [EMAIL PROTECTED]  Subject: Re: [java-list] Algoritimo Numero por Extenso  Date: Fri, 6 Sep 2002 10:51:04 -0300 (ART)   Eu tenho uma função que retorna até 9 milhões, só que está em outra linguagem de programação.  Estou tentando passar para java, mas estou com m pequno problema.  tenho uma string um^dois^tres^quatro^cinco^seis^sete^oito^nove^zero  como faço para pegar o quatro dentro da string?  na linguagem que trabalho tem a função $piece que se eu passar o parâmetro string,"^",5 ele me retorna o valor da quinta casa que na minha string é o cinco.  O substr tem algo parecido?   Jose Carlos <[EMAIL PROTECTED]>escreveu: Eis uma pergunta complicada... É necessário conhecer mais de português q Java para isso... ex:10Dez 11onze 12doze Acredito que somente dentro de uma certa faixa isso possa funcionar: Ex:1000 a 1500 se o numero estiver entre 1000 e 1500 vc sabe q a primeira parte da string é "mil". de 100 a 900 vc teria valores definidos por extenso.de 10 a 99 idende 0 a 9 também. Muito complexo. Acho que não tem jeito para todos os números, precisaria talvez de uns recursos de IA para fazer isso ou vários Vector ou Hashtable. Sugiro outra alternativa.[]'sSparc- Original Message - From: rodrigo moura To: [EMAIL PROTECTED] Sent: Tuesday, September 03, 2002 5:19 PMSubject: [java-list] Algoritimo Numero por ExtensoOi pessoal, alguem tem algum algoritmo que leia um numero e escreva ele por extenso?eu sei que eu tenho que fazer um vetor com unidades, dezenas, centenas, milhares, etc... mas como eu vou criticar isso?Obrigado, Rodrigo Norões  -  Yahoo! PageBuilder - O super editor para criação de sites: é grátis, fácil e rápido.-  Yahoo! PageBuilder - O super editor para criação de sites: é grátis, fácil e rápido.MSN Photos é a maneira mais fácil e prática de editar e compartilhar sua fotos: Clique aqui-- LISTA SOUJAVA  http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - Aproveite melhor a Web. Faça o download GRÁTIS do MSN Explorer : http://explorer.msn.com.br/intl.asp#po


RES: [java-list] Algoritimo Numero por Extenso

2002-09-09 Por tôpico Felipe Santos



 Já vi isto, mas em outras 
linguagens. Tem como fazer. Não tenho mais exemplos comigo. Procure na web sem 
especificar uma linguagem. Tendo um modelo, converter pra Java fica 
fácil.



Abraços

Felipe Grandi SantosAnalista de Sistemas
Fone: +55 54 3025-1717E-mail: [EMAIL PROTECTED]



De quem entende de informação para 
quem entende de saúde.
-Mensagem original-De: Jose Carlos 
[mailto:[EMAIL PROTECTED]]Enviada em: quinta-feira, 5 de 
setembro de 2002 11:13Para: 
[EMAIL PROTECTED]Assunto: Re: [java-list] Algoritimo Numero 
por Extenso
Eis uma pergunta complicada... É necessário 
conhecer mais de português q Java para isso...

ex:
10
Dez

11
onze

12
doze

Acredito que somente dentro de uma certa faixa isso 
possa funcionar:

Ex:
1000 a 1500

se o numero estiver entre 1000 e 1500 vc sabe q a 
primeira parte da string é "mil". 
de 100 a 900 vc teria valores definidos por 
extenso.
de 10 a 99 iden
de 0 a 9 também.


Muitocomplexo. Acho que não tem jeito para 
todos os números, precisaria talvez de uns recursos de IA para fazer isso ou 
vários Vector ou Hashtable.

Sugiro outra alternativa.
[]'s
Sparc

  - Original Message - 
  From: 
  rodrigo moura 
  To: [EMAIL PROTECTED] 
  Sent: Tuesday, September 03, 2002 5:19 
  PM
  Subject: [java-list] Algoritimo Numero 
  por Extenso
  
  Oi pessoal, 
   alguem tem algum algoritmo que leia um 
  numero e escreva ele por extenso? 
  eu sei que eu tenho que fazer um vetor com unidades, dezenas, centenas, 
  milhares, etc... mas como eu vou criticar isso?
  Obrigado, 
   
  Rodrigo Norões 
   
  
  
  
  
  
  
  Yahoo! 
  PageBuilder - O super editor para criação de sites: é grátis, fácil e 
  rápido.


Re: [java-list] Algoritimo Numero por Extenso

2002-09-09 Por tôpico Ricardo Trigo



Se for possível, eu gostaria que vc me enviasse 
esta classe !! Será importante para mim tb !!

[]s
Trigo

  - Original Message - 
  From: 
  Cristiano Monteiro dos Santos 
  
  To: [EMAIL PROTECTED] 
  Sent: Friday, September 06, 2002 10:25 
  AM
  Subject: RES: [java-list] Algoritimo 
  Numero por Extenso
  
  Na 
  verdade eu tenho essa classe e já passei pro camarada! Se alguém mais quiser, 
  é só falar!
  
  []'s
  CMS
  
-Mensagem original-De: Jose Carlos 
[mailto:[EMAIL PROTECTED]]Enviada em: quinta-feira, 5 de 
setembro de 2002 11:13Para: [EMAIL PROTECTED]Assunto: 
Re: [java-list] Algoritimo Numero por Extenso
Eis uma pergunta complicada... É 
necessário conhecer mais de português q Java para 
isso...

ex:
10
Dez

11
onze

12
doze

Acredito que somente dentro de uma certa faixa 
isso possa funcionar:

Ex:
1000 a 1500

se o numero estiver entre 1000 e 1500 vc sabe q 
a primeira parte da string é "mil". 
de 100 a 900 vc teria valores definidos por 
extenso.
de 10 a 99 iden
de 0 a 9 também.


Muitocomplexo. Acho que não tem jeito 
para todos os números, precisaria talvez de uns recursos de IA para fazer 
isso ou vários Vector ou Hashtable.

Sugiro outra alternativa.
[]'s
Sparc

  - Original Message - 
  From: 
  rodrigo moura 
  To: [EMAIL PROTECTED] 
  Sent: Tuesday, September 03, 
  2002 5:19 PM
  Subject: [java-list] 
  Algoritimo Numero por Extenso
  
  Oi pessoal, 
   alguem tem algum algoritmo que 
  leia um numero e escreva ele por extenso? 
  eu sei que eu tenho que fazer um vetor com unidades, dezenas, centenas, 
  milhares, etc... mas como eu vou criticar isso?
  Obrigado, 
   
  Rodrigo Norões 
   
  
  
  
  
  
  
  Yahoo! 
  PageBuilder - O super editor para criação de sites: é grátis, 
  fácil e rápido.


Re: [java-list] Algoritimo Numero por Extenso

2002-09-09 Por tôpico Rodolfo



gostaria de receber tb.
- Original Message - 
From: Cristiano Monteiro dos Santos 
To: [EMAIL PROTECTED] 
Sent: Friday, September 06, 2002 10:25 AM
Subject: RES: [java-list] Algoritimo Numero por Extenso

Na 
verdade eu tenho essa classe e já passei pro camarada! Se alguém mais quiser, é 
só falar!

[]'s
CMS

  -Mensagem original-De: Jose Carlos 
  [mailto:[EMAIL PROTECTED]]Enviada em: quinta-feira, 5 de 
  setembro de 2002 11:13Para: [EMAIL PROTECTED]Assunto: 
  Re: [java-list] Algoritimo Numero por Extenso
  Eis uma pergunta complicada... É 
  necessário conhecer mais de português q Java para 
isso...
  
  ex:
  10
  Dez
  
  11
  onze
  
  12
  doze
  
  Acredito que somente dentro de uma certa faixa 
  isso possa funcionar:
  
  Ex:
  1000 a 1500
  
  se o numero estiver entre 1000 e 1500 vc sabe q a 
  primeira parte da string é "mil". 
  de 100 a 900 vc teria valores definidos por 
  extenso.
  de 10 a 99 iden
  de 0 a 9 também.
  
  
  Muitocomplexo. Acho que não tem jeito para 
  todos os números, precisaria talvez de uns recursos de IA para fazer isso ou 
  vários Vector ou Hashtable.
  
  Sugiro outra alternativa.
  []'s
  Sparc
  
- Original Message - 
From: 
rodrigo moura 
To: [EMAIL PROTECTED] 
Sent: Tuesday, September 03, 2002 5:19 
PM
Subject: [java-list] Algoritimo Numero 
por Extenso

Oi pessoal, 
 alguem tem algum algoritmo que leia 
um numero e escreva ele por extenso? 
eu sei que eu tenho que fazer um vetor com unidades, dezenas, centenas, 
milhares, etc... mas como eu vou criticar isso?
Obrigado, 
 
Rodrigo Norões 
 






Yahoo! 
PageBuilder - O super editor para criação de sites: é grátis, fácil 
e rápido.


RE: [java-list] Algoritimo Numero por Extenso

2002-09-09 Por tôpico Cleverson S Carneiro



Eu 
quero

  -Original Message-From: Cristiano Monteiro dos 
  Santos [mailto:[EMAIL PROTECTED]]Sent: Friday, September 
  06, 2002 10:26 AMTo: [EMAIL PROTECTED]Subject: 
  RES: [java-list] Algoritimo Numero por Extenso
  Na 
  verdade eu tenho essa classe e já passei pro camarada! Se alguém mais quiser, 
  é só falar!
  
  []'s
  CMS
  
-Mensagem original-De: Jose Carlos 
[mailto:[EMAIL PROTECTED]]Enviada em: quinta-feira, 5 de 
setembro de 2002 11:13Para: 
[EMAIL PROTECTED]Assunto: Re: [java-list] Algoritimo 
Numero por Extenso
Eis uma pergunta complicada... É 
necessário conhecer mais de português q Java para 
isso...

ex:
10
Dez

11
onze

12
doze

Acredito que somente dentro de uma certa faixa 
isso possa funcionar:

Ex:
1000 a 1500

se o numero estiver entre 1000 e 1500 vc sabe q 
a primeira parte da string é "mil". 
de 100 a 900 vc teria valores definidos por 
extenso.
de 10 a 99 iden
de 0 a 9 também.


Muitocomplexo. Acho que não tem jeito 
para todos os números, precisaria talvez de uns recursos de IA para fazer 
isso ou vários Vector ou Hashtable.

Sugiro outra alternativa.
[]'s
Sparc

  - Original Message - 
  From: 
  rodrigo moura 
  To: [EMAIL PROTECTED] 
  Sent: Tuesday, September 03, 2002 
  5:19 PM
  Subject: [java-list] Algoritimo 
      Numero por Extenso
  
  Oi pessoal, 
   alguem tem algum algoritmo que 
  leia um numero e escreva ele por extenso? 
  eu sei que eu tenho que fazer um vetor com unidades, dezenas, centenas, 
  milhares, etc... mas como eu vou criticar isso?
  Obrigado, 
   
  Rodrigo Norões 
   
  
  
  
  
  
  
  Yahoo! 
  PageBuilder - O super editor para criação de sites: é grátis, 
  fácil e rápido.


Re: [java-list] Algoritimo Numero por Extenso

2002-09-09 Por tôpico Daniel Destro do Carmo
utilize a classe StringTokenizer
Alex Rodrigues <[EMAIL PROTECTED]>wrote:

Eu tenho uma função que retorna até 9 milhões, só que está em outra linguagem de programação. 
Estou tentando passar para java, mas estou com m pequno problema. 
tenho uma string um^dois^tres^quatro^cinco^seis^sete^oito^nove^zero 
como faço para pegar o quatro dentro da string? 
na linguagem que trabalho tem a função $piece que se eu passar o parâmetro string,"^",5 ele me retorna o valor da quinta casa que na minha string é o cinco. 
O substr tem algo parecido? 
 Jose Carlos [EMAIL PROTECTED] escreveu: 




Eis uma pergunta complicada... É necessário conhecer mais de português q Java para isso...

ex:
10
Dez

11
onze

12
doze

Acredito que somente dentro de uma certa faixa isso possa funcionar:

Ex:
1000 a 1500

se o numero estiver entre 1000 e 1500 vc sabe q a primeira parte da string é "mil". 
de 100 a 900 vc teria valores definidos por extenso.
de 10 a 99 iden
de 0 a 9 também.


Muitocomplexo. Acho que não tem jeito para todos os números, precisaria talvez de uns recursos de IA para fazer isso ou vários Vector ou Hashtable.

Sugiro outra alternativa.
[]'s
Sparc

- Original Message - 
From: rodrigo moura 
To: [EMAIL PROTECTED] 
Sent: Tuesday, September 03, 2002 5:19 PM
Subject: [java-list] Algoritimo Numero por Extenso

Oi pessoal, 
 alguem tem algum algoritmo que leia um numero e escreva ele por extenso? 
eu sei que eu tenho que fazer um vetor com unidades, dezenas, centenas, milhares, etc... mas como eu vou criticar isso?
Obrigado, 
 Rodrigo Norões 
 





Yahoo! PageBuilder - O super editor para criação de sites: é grátis, fácil e rápido.


Yahoo! PageBuilder - O super editor para criação de sites: é grátis, fácil e rápido.--Daniel Destro do Carmo - http://www.geocities.com/danieldestro/Sun Certified Programmer for the Java 2 PlatformMotorway Veículos - http://www.motorway.com.brGrupo de Usuários Java - http://www.guj.com.br
Yahoo! PageBuilder - O super editor para criação de sites: é grátis, fácil e rápido.

RES: [java-list] Algoritimo Numero por Extenso

2002-09-09 Por tôpico Felipe Santos



 Eu quero: 
[EMAIL PROTECTED]



Abraços

Felipe Grandi SantosAnalista de Sistemas
Fone: +55 54 3025-1717E-mail: [EMAIL PROTECTED]



De quem entende de informação para 
quem entende de saúde.
-Mensagem original-De: Cristiano Monteiro dos Santos 
[mailto:[EMAIL PROTECTED]]Enviada em: sexta-feira, 6 de 
setembro de 2002 10:26Para: 
[EMAIL PROTECTED]Assunto: RES: [java-list] Algoritimo Numero 
por Extenso
Na 
verdade eu tenho essa classe e já passei pro camarada! Se alguém mais quiser, é 
só falar!

[]'s
CMS

  -Mensagem original-De: Jose Carlos 
  [mailto:[EMAIL PROTECTED]]Enviada em: quinta-feira, 5 de 
  setembro de 2002 11:13Para: 
  [EMAIL PROTECTED]Assunto: Re: [java-list] Algoritimo Numero 
  por Extenso
  Eis uma pergunta complicada... É 
  necessário conhecer mais de português q Java para 
isso...
  
  ex:
  10
  Dez
  
  11
  onze
  
  12
  doze
  
  Acredito que somente dentro de uma certa faixa 
  isso possa funcionar:
  
  Ex:
  1000 a 1500
  
  se o numero estiver entre 1000 e 1500 vc sabe q a 
  primeira parte da string é "mil". 
  de 100 a 900 vc teria valores definidos por 
  extenso.
  de 10 a 99 iden
  de 0 a 9 também.
  
  
  Muitocomplexo. Acho que não tem jeito para 
  todos os números, precisaria talvez de uns recursos de IA para fazer isso ou 
  vários Vector ou Hashtable.
  
  Sugiro outra alternativa.
  []'s
  Sparc
  
- Original Message - 
From: 
rodrigo moura 
To: [EMAIL PROTECTED] 
Sent: Tuesday, September 03, 2002 5:19 
PM
Subject: [java-list] Algoritimo Numero 
por Extenso

Oi pessoal, 
 alguem tem algum algoritmo que leia 
um numero e escreva ele por extenso? 
eu sei que eu tenho que fazer um vetor com unidades, dezenas, centenas, 
milhares, etc... mas como eu vou criticar isso?
Obrigado, 
 
Rodrigo Norões 
 






Yahoo! 
PageBuilder - O super editor para criação de sites: é grátis, fácil 
e rápido.


Re: RES: [java-list] Algoritimo Numero por Extenso

2002-09-09 Por tôpico Karl Yamada

Ola,

Cristiano,

Eu gostaria de ver o codigo da sua classe.

[]s
Karl.

--- Cristiano Monteiro dos Santos
[EMAIL PROTECTED] wrote:
 Na verdade eu tenho essa classe e já passei pro
 camarada! Se alguém mais quiser, é só falar!
  
 []'s
 CMS
 
 -Mensagem original-
 De: Jose Carlos [mailto:[EMAIL PROTECTED]]
 Enviada em: quinta-feira, 5 de setembro de 2002
 11:13
 Para: [EMAIL PROTECTED]
 Assunto: Re: [java-list] Algoritimo Numero por
 Extenso
 
 
 Eis uma pergunta complicada... É necessário conhecer
 mais de português q Java para isso...
  
 ex:
 10
 Dez
  
 11
 onze
  
 12
 doze
  
 Acredito que somente dentro de uma certa faixa isso
 possa funcionar:
  
 Ex:
 1000 a 1500
  
 se o numero estiver entre 1000 e 1500 vc sabe q a
 primeira parte da string é mil. 
 de 100 a 900 vc teria valores definidos por extenso.
 de 10 a 99 iden
 de 0 a 9 também.
  
  
 Muito complexo. Acho que não tem jeito para todos os
 números, precisaria talvez de uns recursos de IA
 para fazer isso ou vários Vector ou Hashtable.
  
 Sugiro outra alternativa.
 []'s
 Sparc
 
 - Original Message - 
 From: rodrigo moura
 mailto:[EMAIL PROTECTED]  
 To: [EMAIL PROTECTED] 
 Sent: Tuesday, September 03, 2002 5:19 PM
 Subject: [java-list] Algoritimo Numero por Extenso
 
 
 Oi pessoal, 
 
alguem tem algum algoritmo que leia um numero
 e escreva ele por extenso? 
 
 eu sei que eu tenho que fazer um vetor com unidades,
 dezenas, centenas, milhares, etc... mas como eu vou
 criticar isso?
 
 Obrigado, 
 
   Rodrigo Norões
 
  
 
  
 
  
 
  
 
 
 
   _  
 
  http://br.geocities.yahoo.com/v/pb.html Yahoo!
 PageBuilder - O super editor para criação de sites:
 é grátis, fácil e rápido.
 
 


__
Do You Yahoo!?
Yahoo! Finance - Get real-time stock quotes
http://finance.yahoo.com

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] Algoritimo Numero por Extenso

2002-09-06 Por tôpico Cristiano Monteiro dos Santos



Na 
verdade eu tenho essa classe e já passei pro camarada! Se alguém mais quiser, é 
só falar!

[]'s
CMS

  -Mensagem original-De: Jose Carlos 
  [mailto:[EMAIL PROTECTED]]Enviada em: quinta-feira, 5 de 
  setembro de 2002 11:13Para: 
  [EMAIL PROTECTED]Assunto: Re: [java-list] Algoritimo Numero 
  por Extenso
  Eis uma pergunta complicada... É 
  necessário conhecer mais de português q Java para 
isso...
  
  ex:
  10
  Dez
  
  11
  onze
  
  12
  doze
  
  Acredito que somente dentro de uma certa faixa 
  isso possa funcionar:
  
  Ex:
  1000 a 1500
  
  se o numero estiver entre 1000 e 1500 vc sabe q a 
  primeira parte da string é "mil". 
  de 100 a 900 vc teria valores definidos por 
  extenso.
  de 10 a 99 iden
  de 0 a 9 também.
  
  
  Muitocomplexo. Acho que não tem jeito para 
  todos os números, precisaria talvez de uns recursos de IA para fazer isso ou 
  vários Vector ou Hashtable.
  
  Sugiro outra alternativa.
  []'s
  Sparc
  
- Original Message - 
From: 
rodrigo moura 
To: [EMAIL PROTECTED] 
Sent: Tuesday, September 03, 2002 5:19 
PM
Subject: [java-list] Algoritimo Numero 
por Extenso

Oi pessoal, 
 alguem tem algum algoritmo que leia 
um numero e escreva ele por extenso? 
eu sei que eu tenho que fazer um vetor com unidades, dezenas, centenas, 
milhares, etc... mas como eu vou criticar isso?
Obrigado, 
 
Rodrigo Norões 
 






Yahoo! 
PageBuilder - O super editor para criação de sites: é grátis, fácil 
e rápido.


RES: [java-list] Algoritimo Numero por Extenso

2002-09-06 Por tôpico Fco. Deisimar Nobre Jr.

Já implementei uma vez em Delphi um programinha pra fazer isso, infelizmente perdi 
o código fonte em uma das vezes em que deu problema no meu HD. De qualquer forma a 
dica que posso dar é explicar como fiz isso...
o primeiro passo é ter sua estrutura com todas as Strings que serão necessárias 
pra formar o Extenso. Os números em extenso de 1-9, de 11-19, de 10-90, de 100-900(cem 
e cento) e outras que serão necessárias para fazer a ligação entre as palavras:  e , 
 de ,  mil , milhão
Separe o numero a pôr por extenso em grupos de 3 dígitos. Exemplo: 123456,78. 
Separe-o em 123  456  78 e faça a alanise de cada grupo. Pegando 123 como ele tem 3 
digitos nesse caso, voce vai na sua estrutura com as Strings das centenas e pega o 
texto equivalente ao digito 1. Repete o mesmo para a casa das dezenas e depois das 
unidades. Depois disso voce terá que identificar qual String de ligação terá que usar 
entre essas Strings. Nesse caso  e . Mas ainda tem o detalhe que ainda terá que 
decidir entre cem e cento, e tambem o tratamento diferenciado para quando o valor 
for entre 11 e 19. Depois que tiver o extenso de 123 e 456 é só descobrir qual texto 
usar pra ligar os dois. Como estamos tratando da casa de milhares então adicionamos  
mil  entre os dois extensos anteriores. Nesse ponto tem as dificuldade de as vezes 
ter que usar  e (123010,00), , (123456) ou  de (um milhao de reais) ou dois 
milhões. O melhor modo de definir que Strings voce usara para ligar essas palavras é 
escrevendo muitos numeros por extenso e vendo suas variações.
Espero ter ajudado de alguma forma
===
Francisco Deisimar Nobre Júnior
Analista de Sistemas - CIT - M. Dias Branco
===

-Mensagem original-
De: Jose Carlos [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 5 de setembro de 2002 11:13
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Algoritimo Numero por Extenso


Eis uma pergunta complicada... É necessário conhecer mais de português q Java para 
isso...
 
ex:
10
Dez
 
11
onze
 
12
doze
 
Acredito que somente dentro de uma certa faixa isso possa funcionar:
 
Ex:
1000 a 1500
 
se o numero estiver entre 1000 e 1500 vc sabe q a primeira parte da string é mil. 
de 100 a 900 vc teria valores definidos por extenso.
de 10 a 99 iden
de 0 a 9 também.
 
 
Muito complexo. Acho que não tem jeito para todos os números, precisaria talvez de uns 
recursos de IA para fazer isso ou vários Vector ou Hashtable.
 
Sugiro outra alternativa.
[]'s
Sparc

- Original Message - 
From: rodrigo moura mailto:[EMAIL PROTECTED]  
To: [EMAIL PROTECTED] 
Sent: Tuesday, September 03, 2002 5:19 PM
Subject: [java-list] Algoritimo Numero por Extenso


Oi pessoal, 

   alguem tem algum algoritmo que leia um numero e escreva ele por extenso? 

eu sei que eu tenho que fazer um vetor com unidades, dezenas, centenas, milhares, 
etc... mas como eu vou criticar isso?

Obrigado, 

  Rodrigo Norões

 

 

 

 



  _  

 http://br.geocities.yahoo.com/v/pb.html Yahoo! PageBuilder - O super editor para 
criação de sites: é grátis, fácil e rápido.


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] Algoritimo Numero por Extenso

2002-09-06 Por tôpico Alex Rodrigues
 Eu tenho uma função que retorna até 9 milhões, só que está em outra linguagem de programação.
Estou tentando passar para java, mas estou com m pequno problema.
tenho uma string um^dois^tres^quatro^cinco^seis^sete^oito^nove^zero
como faço para pegar o quatro dentro da string?
na linguagem que trabalho tem a função $piece que se eu passar o parâmetro string,"^",5 ele me retorna o valor da quinta casa que na minha string é o cinco.
O substr tem algo parecido?
 Jose Carlos [EMAIL PROTECTED] escreveu: 




Eis uma pergunta complicada... É necessário conhecer mais de português q Java para isso...

ex:
10
Dez

11
onze

12
doze

Acredito que somente dentro de uma certa faixa isso possa funcionar:

Ex:
1000 a 1500

se o numero estiver entre 1000 e 1500 vc sabe q a primeira parte da string é "mil". 
de 100 a 900 vc teria valores definidos por extenso.
de 10 a 99 iden
de 0 a 9 também.


Muitocomplexo. Acho que não tem jeito para todos os números, precisaria talvez de uns recursos de IA para fazer isso ou vários Vector ou Hashtable.

Sugiro outra alternativa.
[]'s
Sparc

- Original Message - 
From: rodrigo moura 
To: [EMAIL PROTECTED] 
Sent: Tuesday, September 03, 2002 5:19 PM
Subject: [java-list] Algoritimo Numero por Extenso

Oi pessoal, 
 alguem tem algum algoritmo que leia um numero e escreva ele por extenso? 
eu sei que eu tenho que fazer um vetor com unidades, dezenas, centenas, milhares, etc... mas como eu vou criticar isso?
Obrigado, 
 Rodrigo Norões 
 





Yahoo! PageBuilder - O super editor para criação de sites: é grátis, fácil e rápido.
Yahoo! PageBuilder - O super editor para criação de sites: é grátis, fácil e rápido.

Re: [java-list] Algoritimo Numero por Extenso

2002-09-05 Por tôpico Jose Carlos



Eis uma pergunta complicada... É necessário 
conhecer mais de português q Java para isso...

ex:
10
Dez

11
onze

12
doze

Acredito que somente dentro de uma certa faixa isso 
possa funcionar:

Ex:
1000 a 1500

se o numero estiver entre 1000 e 1500 vc sabe q a 
primeira parte da string é "mil". 
de 100 a 900 vc teria valores definidos por 
extenso.
de 10 a 99 iden
de 0 a 9 também.


Muitocomplexo. Acho que não tem jeito para 
todos os números, precisaria talvez de uns recursos de IA para fazer isso ou 
vários Vector ou Hashtable.

Sugiro outra alternativa.
[]'s
Sparc

  - Original Message - 
  From: 
  rodrigo moura 
  To: [EMAIL PROTECTED] 
  Sent: Tuesday, September 03, 2002 5:19 
  PM
  Subject: [java-list] Algoritimo Numero 
  por Extenso
  
  Oi pessoal, 
   alguem tem algum algoritmo que leia um 
  numero e escreva ele por extenso? 
  eu sei que eu tenho que fazer um vetor com unidades, dezenas, centenas, 
  milhares, etc... mas como eu vou criticar isso?
  Obrigado, 
   
  Rodrigo Norões 
   
  
  
  
  
  
  
  Yahoo! 
  PageBuilder - O super editor para criação de sites: é grátis, fácil e 
  rápido.


[java-list] Algoritimo Numero por Extenso

2002-09-03 Por tôpico rodrigo moura
Oi pessoal, 
 alguem tem algum algoritmo que leia um numero e escreva ele por extenso? 
eu sei que eu tenho que fazer um vetor com unidades, dezenas, centenas, milhares, etc... mas como eu vou criticar isso?
Obrigado, 
 Rodrigo Norões 
 



Yahoo! PageBuilder - O super editor para criação de sites: é grátis, fácil e rápido.