[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]Site : http://www.mcc.unam.mx/~avelar (aun no terminado) Powered by Linux! Linux User: 170607 On Tue, 4 Jul 2000, Manuel Leos Rivas wrote: > Alguien ha hecho de casualidad alguna rutina o > programa para convertir un numero cualquiera a su > equivalente en letras > ej.: > 67123 -> sesenta y siete mil ciento veintitres > > En PERL, vbscript, VB o V Pues hace mucho hice uno, pero la verdad hace mucho no se donde quedo... Sin embargo el tip es simple: Al numero lo vas dividiendo entre 10000,1000,100,10 de manera que solo te vaya quedando el residuo de la division mas o menos asi: 67123 / 10000 = 6.7123 -> 6 imprime "sesenta " 7123 / 1000 = 7.123 -> 7 imprime "siete mil" 123 / 100 = 1.23 -> 1 imprime "un ciento" 23 / 10 = 2.3 -> 2 imprime "veinte" 3 -> 3 imprime "tres" por supuesto tendras que poner condiciones especiales como cuando es un 1 en los cientos, "un ciento","dos cientos","tres cientos", ... y en otros casos... Bye. > > Se aceptan sugerencias > > ===== > ________________________ > Sinergia Deportiva > Manuel Leos Rivas > Tel.: +52 (8)376-0524/28 > Ext.: 227 > Mail: mleos en uanl mx > > _________________________________________________________ > Do You Yahoo!? > Obtenga su dirección de correo-e gratis @yahoo.com > en http://correo.espanol.yahoo.com > > -- > Para desuscribirse, mande correo a: ayuda-unsubscribe en linux org mx > Para comandos adicionales, envíelo a: ayuda-help en linux org mx > > -- Para desuscribirse, mande correo a: ayuda-unsubscribe en linux org mx Para comandos adicionales, envíelo a: ayuda-help en linux org mx