Foros del Web » Programando para Internet » ASP Clásico »

recortar decimales

Estas en el tema de recortar decimales en el foro de ASP Clásico en Foros del Web. Hola, tengo una variable con decimales y me gustaria dejarla con 1 solo decimal. Ejem: num:416,77656666 a num:416,7 Gracias....
  #1 (permalink)  
Antiguo 11/04/2006, 13:51
Avatar de cokete  
Fecha de Ingreso: noviembre-2004
Mensajes: 224
Antigüedad: 19 años, 6 meses
Puntos: 0
recortar decimales

Hola, tengo una variable con decimales y me gustaria dejarla con 1 solo decimal.

Ejem:

num:416,77656666
a
num:416,7

Gracias.
  #2 (permalink)  
Antiguo 11/04/2006, 13:59
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
recortada = formatNumber(num, 1)

Donde el segundo argumento es el número de decimales que necesitas.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 11/04/2006, 14:51
Avatar de cokete  
Fecha de Ingreso: noviembre-2004
Mensajes: 224
Antigüedad: 19 años, 6 meses
Puntos: 0
Muchas gracias pero tengo otro problema ahora...

si la variable le entra un numero entero 6 por ejemplo me lo convierte en 6,0.
Como hago para que lo recorte solo si es decimal? me refiero a si hay alguno función que lo haga.

Si no me la creo yo mismo y fuera.
Muchas gracias de antemano
  #4 (permalink)  
Antiguo 11/04/2006, 15:35
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Bueno, me parece que antes de llamar a la función, deberías validar que no tenga decimales...funciona eso?

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:38.