Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/05/2002, 19:19
Avatar de Manoloweb
Manoloweb
 
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 2 meses
Puntos: 5
Re: Conversion de numeros

Alguna vez hice algo asi, pero en macros de excel, pero no creo que sea muy diferente...

Primero creas unos arrays para cada posicion decimal y sus excepciones, por ejemplo:

Primer digito (derecha)
un
dos
tres
cuatro
etc...

Segundo digito
diez
veinti
treinta
cuarenta
etc...

Tercer digito
ciento
doscientos
trecientos
cuatrocientos
etc...

Luego debes hacer ciertas combinaciones para las combinaciones, por ejemplo, debes indicarle que si el primer digito es 1 y el total de digitos es 1, o si el digito anterior es cero, que en lugar de poner "UN" ponga "UNO"

Luego haces que identifique cuando poner la interjeccion "Y"

Ahi te sigues hasta encontrar las combinaciones correctas... realmente es tedioso pero no es demasiado codigo.

Como ultimo punto, "Rompes" tu numero en digitos y lo pasas por la funcion que hiciste.

Espero que te ayude a empezar por algo... cuando tengas tu codigo listo, aqui le damos una revisada.

Saludos

<tr>
<td bgcolor="#339933"> <font face="Verdana, Arial" size="1" color="#FFFFFF">>>
[/CODE]</td> <td align="right" bgcolor="#666666">