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

Función para truncar

Estas en el tema de Función para truncar en el foro de ASP Clásico en Foros del Web. Hola. Necesito una función que funcione como Round(), pero que no redondee. Es decir, si tengo el valor numérico 5,2789 y quiero sencillamente dejarlo con ...
  #1 (permalink)  
Antiguo 12/04/2002, 03:16
 
Fecha de Ingreso: abril-2002
Mensajes: 45
Antigüedad: 23 años, 1 mes
Puntos: 0
Función para truncar

Hola. Necesito una función que funcione como Round(), pero que no redondee. Es decir, si tengo el valor numérico 5,2789 y quiero sencillamente dejarlo con dos decimales: 5,27

Gracias
  #2 (permalink)  
Antiguo 12/04/2002, 07:03
Avatar de Juansan  
Fecha de Ingreso: abril-2001
Mensajes: 203
Antigüedad: 24 años
Puntos: 0
Re: Función para truncar


a=5,2789

FormatNumber(a,2)

a=5,27

Saludos
  #3 (permalink)  
Antiguo 12/04/2002, 08:12
 
Fecha de Ingreso: abril-2002
Mensajes: 45
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Función para truncar

Esa función redondea, no trunca. Necesito que simplemente corte los decimales que yo quiera.
  #4 (permalink)  
Antiguo 12/04/2002, 08:42
 
Fecha de Ingreso: febrero-2002
Mensajes: 56
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: Función para truncar

Si quisieras obtener la parte entera seria:
a=99.9
b=int(99.9)
y b=99

pero lo que tu quieres es dejar un numero determinado de decimales no ?

Pues tendrás que currarte una pequeña función que pase el numero a string, luego encontrar donde esta el punto de los decimales, y a partir de ese punto solo coger los decimles que quieras. Una vez echo esto volver a pasar la cadena a numero y ya está !

Un saludo des de Vic (Catalunya)
  #5 (permalink)  
Antiguo 15/04/2002, 03:57
 
Fecha de Ingreso: abril-2002
Mensajes: 45
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Función para truncar

Pues sí, lo tendré que hacer así. Es extraño que no haya una función que lo haga.

Bueno, pues muchas gracias :)
  #6 (permalink)  
Antiguo 15/04/2002, 14:00
Usuario no validado
 
Fecha de Ingreso: abril-2002
Ubicación: Mexico
Mensajes: 56
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Función para truncar

Si hay una funcion que lo hace pero solo es para strings, tendrias que convertir el numero en string, pero la funcion es la siguiente:

Mid(String, Start, Length)
y un ejemplo:
<% =Mid("abcde fghij klmno pqrst uvwxyz", 8, 7) %>

Salida:
ghij kl

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 20:29.