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')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
Enlaces:
http://es.wikipedia.org/wiki/Nombres_de_los_n%C3%BAmeros_en_espa%C3%B1ol
No hay comentarios:
Publicar un comentario