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

Redondear cantidades 125.39645 por 125.40

Estas en el tema de Redondear cantidades 125.39645 por 125.40 en el foro de ASP Clásico en Foros del Web. como hago para que los valores resultados de operaciones en asp se redonden y no me de un chorizo de numeros ejemplo: en vez de: ...
  #1 (permalink)  
Antiguo 02/07/2003, 13:51
 
Fecha de Ingreso: noviembre-2002
Mensajes: 37
Antigüedad: 21 años, 7 meses
Puntos: 0
Redondear cantidades 125.39645 por 125.40

como hago para que los valores resultados de operaciones en asp se redonden y no me de un chorizo de numeros ejemplo:
en vez de: 1569,27825426
me de: 1569,28

Aparte se podra poner comas para separar los miles? o almenos sustitur las comas por puntos ya que por default pone comas
ejemplo:
Normalmente pone: 1568,23
Quiero que ponga: 1,528.23
o al menos: 1528.23

Se los agradecere Muchisimo.
  #2 (permalink)  
Antiguo 02/07/2003, 13:56
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
utiliza la funcion round()
__________________
Manual de ASP Avanzado ;-)
  #3 (permalink)  
Antiguo 02/07/2003, 14:02
 
Fecha de Ingreso: noviembre-2002
Mensajes: 37
Antigüedad: 21 años, 7 meses
Puntos: 0
como se usa podrias poner un ejemplo?
gracias
  #4 (permalink)  
Antiguo 02/07/2003, 14:53
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
round(numero)
  #5 (permalink)  
Antiguo 02/07/2003, 15:33
 
Fecha de Ingreso: enero-2002
Ubicación: Cienfuegos
Mensajes: 19
Antigüedad: 22 años, 5 meses
Puntos: 0
Con FormatNumber(numero,2) puedes obtener el resultado que deseas, numero sera la variable que almacena el dato.
Espero que resuelvas.
  #6 (permalink)  
Antiguo 02/07/2003, 15:52
 
Fecha de Ingreso: noviembre-2002
Mensajes: 37
Antigüedad: 21 años, 7 meses
Puntos: 0
si ya pude gracias pero me pone
1.125,35
y como se hace para que ponga
1,125.35
que es mas entendible
se puede???????
  #7 (permalink)  
Antiguo 02/07/2003, 16:11
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
si quieres formatearlo mas utiliza FormatNumber()
__________________
Manual de ASP Avanzado ;-)
  #8 (permalink)  
Antiguo 03/07/2003, 17:51
 
Fecha de Ingreso: abril-2003
Ubicación: Guayaquil
Mensajes: 3
Antigüedad: 21 años, 1 mes
Puntos: 0
Hola amigo vellum

Aca te adjunto un texto que describe las funciones de formateo de numeros que de seguro te van a servir.

Saludos

FORMATCURRENCY (número, dígitos_decimales, cero_decimal, negativos_paréntesis, agrupar_dígitos)

Esta función se usa para representar números en formato de moneda, es decir, con la apariencia de valores económicos. Recibe cuatro argumentos. El primero de ellos es el número (o variable que lo contiene) que hay que representar como cifra económica. Los otros tres son opcionales.

El parámetro dígitos_decimales especifica cuantos dígitos se quiere que aparezcan a la derecha de la coma digital.

El parámetro cero_decimal indica si se quiere completar el número con ceros a la derecha de los decimales. P.e. Si se especificaron dos decimales en el parámetro anterior y un número tiene un solo decimal ¿Queremos un cero a la derecha de ese decimal? Si lo queremos, este parámetro será un -1. Si no lo queremos, el parámetro será 0.

El parámetro negativos_paréntesis especifica si queremos que los números negativos aparezcan entre paréntesis. Si lo queremos, pondremos -1. Si no, un 0.

El parámetro agrupar_dígitos indica si queremos que los dígitos aparezcan agrupados de tres en tres, en millares, millones, etc. Si lo queremos pondremos un -1. Si no lo deseamos así, pondremos un 0.

Estos tres últimos parámetros pueden recibir como valor, en lugar de -1 o 0, un -2. En éste último caso se toman las características establecidas en la configuración regional del sistema, en el panel de control de Windows.

FORMATNUMBER (número, dígitos_decimales, cero_decimal, negativos_paréntesis, agrupar_dígitos)
Esta función opera igual que la anterior, solo que se refiere a un formato genérico, sin asociar a ninguna moneda.
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 15:09.