¿Obtener Cantidad Decimales y cantidad de enteros?

15/03/2007 - 16:13 por Diego | Informe spam
Amigos como puedo obtener el nro o cantidad de decimales de un valor, y el
número o cantidad de enteros del valor.

Alguien me podria ayudar
Mil gracias de antemano
Saludos
 

Leer las respuestas

#1 SoftJaén
15/03/2007 - 17:12 | Informe spam
"Diego" preguntó:

como puedo obtener el nro o cantidad de decimales de un valor,
y el número o cantidad de enteros del valor.



Si usas Visual Basic 2005, te comento que el método «Truncate» de la clase
System.Math devuelve la parte entera de un número:

Dim numero As Decimal = 12345678.0987654321D

' Obtenemos el valor absoluto de la parte entera del número.
'
Dim numEntero As Int64 = _
Convert.ToInt64(Math.Truncate(Math.Abs(numero)))

Si ya tienes la parte entera, obtener la parte decimal creo que es bien
fácil. :-)

Pero como deseas conocer la cantidad de números que forman ambas partes,
tendrás que pasar los dos números obtenidos a «String», para que mediante su
propiedad «Length» obtengas el número de dígitos que tiene cada parte del
número decimal.

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.

Preguntas similares