É meio trabalhoso só, mas não é nenhum bixo. Uma vez, há muuuito tempo, eu fiz isto em C. E também um criador de números romanos. Pena que não tenho mais o código. É so dar uma olhada na formação dos números por extenso que tu vai conseguir. Começa escrevendo por extenso os números de um a mil ... :-). Brincadeirinha.
Posso te dar a dica de ir fazendo de trás pra frente. Vê se a dezena é menor que vinte (n%100 < 20) e pega o nome dele de um array com os nomes de um a dezenove. Se for maior que vinte, é barbada, poe a unidade (nada pra zero) e a dezena antes. Pras centenas é parecido, só tem que cuidar se é "cem" redondo ou "cento" e alguma coisa. Uma vez que funcionar até mil, é só ir dividindo o número e botando, mil, milhão, bilhão. > ----- 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 > --- Mauro Ramos Martini [EMAIL PROTECTED] counter.li.org#225287 Visite o site www.politicabrasil.com.br ------------------------------ 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] -------------------------------------------------------------------------