truncar

04/10/2004 - 22:52 por Leonardo | Informe spam
Hola, una pregunta si yo tengo una variable, por ej. x= 3,5231452 y quisiera
truncar ese valor a un numero determinado de decimales, como hago ?
por ejemplo a 2 decimales=> x=3,52

Gracias de antemano!!!

Preguntas similare

Leer las respuestas

#1 Diego S.
04/10/2004 - 23:07 | Informe spam
la respuesta es

x= 3,5231452
Nuevo=formatNumber(x,2)
donde Nuevo, devolvera 3,52



"Leonardo" wrote in message
news:
Hola, una pregunta si yo tengo una variable, por ej. x= 3,5231452 y


quisiera
truncar ese valor a un numero determinado de decimales, como hago ?
por ejemplo a 2 decimales=> x=3,52

Gracias de antemano!!!


Respuesta Responder a este mensaje
#2 Alvaro G Vicario
05/10/2004 - 13:37 | Informe spam
*** Leonardo wrote/escribió (Mon, 4 Oct 2004 17:52:47 -0300):
Hola, una pregunta si yo tengo una variable, por ej. x= 3,5231452 y quisiera
truncar ese valor a un numero determinado de decimales, como hago ?
por ejemplo a 2 decimales=> x=3,52



En VBScript la función para truncar es Fix() pero no admite decimales. Eso
se puede soslayar multiplicando por 100 antes de truncar y dividiendo de
nuevo después de hacerlo.

Mírate también las funciones Int() y Round(). Yo te recomendaría redondear
en lugar de truncar a menos que tengas un motivo claro para lo contrario.


Respuesta Responder a este mensaje
#3 Leonardo
05/10/2004 - 16:40 | Informe spam
Gracias a todos!!!!!!!!!



"Alvaro G Vicario" wrote in
message news:16mbpd6fy15k7$
*** Leonardo wrote/escribió (Mon, 4 Oct 2004 17:52:47 -0300):
> Hola, una pregunta si yo tengo una variable, por ej. x= 3,5231452 y


quisiera
> truncar ese valor a un numero determinado de decimales, como hago ?
> por ejemplo a 2 decimales=> x=3,52

En VBScript la función para truncar es Fix() pero no admite decimales. Eso
se puede soslayar multiplicando por 100 antes de truncar y dividiendo de
nuevo después de hacerlo.

Mírate también las funciones Int() y Round(). Yo te recomendaría redondear
en lugar de truncar a menos que tengas un motivo claro para lo contrario.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida