Páginas

2009/09/29

Número a literal en javascript

Hace tiempo estuve trabajando en una empresa que ofrecía sus servicios de programación a notarías.
Es bien sabido que en los documentos notariales toda cifra o número viene acompañado de su literal.
El programa original lo hice en lenguaje Fox  y lo he reconvertido y reescrito en javascript para que pueda ser aprovechado en el mundo web.

Bien, para utilizarlo debemos incluir la librería aLiteral.js que está alojada en https://github.com/17cosas/aLiteral.js , y crear un objeto aLiteral pasándole como argumento el número que queramos convertir, de esta forma:


var numeroLiteral = new aLiteral("23");
alert(numeroLiteral); // veintitrés


Un ejemplo más completo como pasar a literales el rango 0-100, podemos hacer lo siguiente:

                    function empieza()
                    {
                        for (var i=0; i<101; i++){
                            document.write(new aLiteral(i));
                        }
                    }
                    window.onload = empieza;


Cuyo resultado será:

cero
uno
dos
tres
cuatro
cinco
seis
siete
ocho
nueve
diez
once
doce
trece
catorce
quince
dieciséis
diecisiete
dieciocho
diecinueve
veinte
veintiuno
veintidós
veintitrés
veinticuatro
veinticinco
veintiséis
veintisiete
veintiocho
veintinueve
treinta
treinta y uno
... etc (hasta 'cien')



Enlaces:

http://es.wikipedia.org/wiki/Nombres_de_los_n%C3%BAmeros_en_espa%C3%B1ol

No hay comentarios:

Publicar un comentario

MsiInv o cómo obtener información del software instalado en tu ordenador (en Windows)

Pues como dice el título, si quieres saber realmente qué software tienes instalado en tu computadora con el sistema operativo Windows, recom...