De numeros a letras
Hola de nuevo, esta vez queria saber si se puede programar con javascript, para que poniendo un numero en un formulario nos de como respuesta el mismo numero en letra. Ejemplo: Yo pongo 1100 y la respuesta seria mil cien
Gracias
Gracias
Tengo una buena y mala noticia.
La mala: Para hacer eso, debes crear un Array (conjunto de elementos del mismo tipo) con los números que deseas mostras al enviar el formulario.
La buena: Lo bueno de esto, es que sólo concatenas las cadenas (valga la redundancia) y formas el mensaje.
Por ejemplo:
pequenos = new Array("Cero","Uno","Dos","Tres",...)
grandes = new Array("Mil","Dos Mil","Tres Mil",...);
Luego, si por ejemplo quieres mostrar el número Mil Dos, lo que haces es lo siguiente:
numero = grandes[0]+' '+pequenos[2];
document.write(numero);
Como ves, es tediosa la función, pero dejarás intrigados a los navegantes cuando vean el mensaje. :-)
La mala: Para hacer eso, debes crear un Array (conjunto de elementos del mismo tipo) con los números que deseas mostras al enviar el formulario.
La buena: Lo bueno de esto, es que sólo concatenas las cadenas (valga la redundancia) y formas el mensaje.
Por ejemplo:
pequenos = new Array("Cero","Uno","Dos","Tres",...)
grandes = new Array("Mil","Dos Mil","Tres Mil",...);
Luego, si por ejemplo quieres mostrar el número Mil Dos, lo que haces es lo siguiente:
numero = grandes[0]+' '+pequenos[2];
document.write(numero);
Como ves, es tediosa la función, pero dejarás intrigados a los navegantes cuando vean el mensaje. :-)