DESCARGA EL NUEVO MSN 8.5 YA!
MSN messenger 8.5
La última versión de MSN para bajar de manera segura y rápida.
 
Añadir a Favoritos 
home   INTERNET   REDES   msn   SHOP   FORO   USTED PREGUNTA UN EXPERTO RESPONDE

Lectores Activos: 17 Tenemos 391 trucos gratis

Convertir numeros a letras

Inicio-> VisualBasic-NET - > Convertir numeros a letras
Enviado el: 07/04/2008 Leido 218 veces
Categoria: VisualBasic-NET Enviado Por: anonimo




Como convertir números a letras


He visto muchas veces esta pregunta en los foros, si mal no recuerdo en el año 2000 alguién que no recuerdo su nombre envío el siguiente algoritmo para VB 6.0 para realizar dicha conversión.... ha sido unos de los mejores que he visto.. a continuación se los adjunto, espero que también les puedan servir.





Sirve tanto para VB 6.0, como para Visual Basic .NET





Public Function Num2Text(ByVal value As Double) As String
Select Case value
Case 0 : Num2Text = "CERO"
Case 1 : Num2Text = "UN"
Case 2 : Num2Text = "DOS"
Case 3 : Num2Text = "TRES"
Case 4 : Num2Text = "CUATRO"
Case 5 : Num2Text = "CINCO"
Case 6 : Num2Text = "SEIS"
Case 7 : Num2Text = "SIETE"
Case 8 : Num2Text = "OCHO"
Case 9 : Num2Text = "NUEVE"
Case 10 : Num2Text = "DIEZ"
Case 11 : Num2Text = "ONCE"
Case 12 : Num2Text = "DOCE"
Case 13 : Num2Text = "TRECE"
Case 14 : Num2Text = "CATORCE"
Case 15 : Num2Text = "QUINCE"
Case Is <; 20 : Num2Text = "DIECI" & Num2Text(value - 10)
Case 20 : Num2Text = "VEINTE"
Case Is <; 30 : Num2Text = "VEINTI" & Num2Text(value - 20)
Case 30 : Num2Text = "TREINTA"
Case 40 : Num2Text = "CUARENTA"
Case 50 : Num2Text = "CINCUENTA"
Case 60 : Num2Text = "SESENTA"
Case 70 : Num2Text = "SETENTA"
Case 80 : Num2Text = "OCHENTA"
Case 90 : Num2Text = "NOVENTA"
Case Is <; 100 : Num2Text = Num2Text(Int(value 10) * 10) & " Y " & Num2Text(value Mod 10)
Case 100 : Num2Text = "CIEN"
Case Is <; 200 : Num2Text = "CIENTO " & Num2Text(value - 100)
Case 200, 300, 400, 600, 800 : Num2Text = Num2Text(Int(value 100)) & "CIENTOS"
Case 500 : Num2Text = "QUINIENTOS"
Case 700 : Num2Text = "SETECIENTOS"
Case 900 : Num2Text = "NOVECIENTOS"
Case Is <; 1000 : Num2Text = Num2Text(Int(value 100) * 100) & " " & Num2Text(value Mod 100)
Case 1000 : Num2Text = "MIL"
Case Is <; 2000 : Num2Text = "MIL " & Num2Text(value Mod 1000)
Case Is <; 1000000 : Num2Text = Num2Text(Int(value 1000)) & " MIL"
If value Mod 1000 Then Num2Text = Num2Text & " " & Num2Text(value Mod 1000)
Case 1000000 : Num2Text = "UN MILLON"
Case Is <; 2000000 : Num2Text = "UN MILLON " & Num2Text(value Mod 1000000)
Case Is <; 1000000000000.0# : Num2Text = Num2Text(Int(value / 1000000)) & " MILLONES "
If (value - Int(value / 1000000) * 1000000) Then Num2Text = Num2Text & " " & Num2Text(value - Int(value / 1000000) * 1000000)
Case 1000000000000.0# : Num2Text = "UN BILLON"
Case Is <; 2000000000000.0# : Num2Text = "UN BILLON " & Num2Text(value - Int(value / 1000000000000.0#) * 1000000000000.0#)
Case Else : Num2Text = Num2Text(Int(value / 1000000000000.0#)) & " BILLONES"
If (value - Int(value / 1000000000000.0#) * 1000000000000.0#) Then Num2Text = Num2Text & " " & Num2Text(value - Int(value / 1000000000000.0#) * 1000000000000.0#)
End Select




End Function



El origen de este truco es del blog de Jhonny Vargas

comparte tus conocimientos...


| Añadir nuevo artículo

 

|Deja una consulta en los foros |Preguntas y respuestas a todas tus dudas


Califica este contenido :


Calificación: 0.0/5
(0 votaciones)


Comentarios


Envianos tu comentario

Nombre
E-mail
Comentario



|Quien Me Admite en MSN? |Creador Nick MSN|  Todos los modelos disponibles

AFILIADOS

 




 

trucos celulares

Alcatel
Sony Ericsson
Motorola
Nokia
Sagem 
Samsung
Trucos moviles

guias y manuales

Guia sobre Phishing
Gui
a de referencia sobre VOIP
Todo sobre el spam
Guia sobre spyware en la red
Seguridad en Internet
Referencia sobre virus
Guia general sobre Windows

trucos programación

netVisual Basic.NET
vb6Visual Basic 6.0
C#
ASP.NET
ASP.NET 2.0
SQL Server

SQL Server 2005
Javascript
Trucos CSS

 



         Encuesta
 
Viste el sitio en algun medio?

Por favor dejen un comentario diciendo donde lo vieron para conseguir una copia, gracias!!!
TV
Diario
Revista
Otro Sitio
Otro Medio
Un amigo me lo recomendo!! :)

Ver resultados
Ver comentarios
Encuestas ??.com
 
.





 nokia   nextel   fiat 128   notebook   motorola   zapatillas   remeras   carpas   fiat 600   bicicleta   mp5   celulares   parlantes   mp3   gol   dvd   fiat 147   autos   llantas   bicicletas   jeep   motos   camara digital   mp4   celular   fiat uno   sillas   ipod   camaras digitales   cuatriciclos   perros   aire acondicionado   adidas   playstation 2   iphone   nokia 6131    
© Trucos Infomaticos Sitio web creado y desarrollado por Lucas Ansalone - Villa Maria - Cordoba - Argentina Contactos