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

redondeo de decimales

Estas en el tema de redondeo de decimales en el foro de ASP Clásico en Foros del Web. Tengo una sentencia para realizar un cálculo y el resultado me sale con muchos decimales. ¿Cómo puedo limitarlo a dos decimales? <div align="center"><font size="4" color="#FF0000"> ...
  #1 (permalink)  
Antiguo 26/11/2003, 06:55
 
Fecha de Ingreso: noviembre-2003
Mensajes: 5
Antigüedad: 21 años, 4 meses
Puntos: 0
redondeo de decimales

Tengo una sentencia para realizar un cálculo y el resultado me sale con muchos decimales. ¿Cómo puedo limitarlo a dos decimales?

<div align="center"><font size="4" color="#FF0000"> &nbsp;<%=Request("Dato1")*(Request("Dato2")/Request("Dato3"))%>
</font></div>

Muchas gracias.
  #2 (permalink)  
Antiguo 26/11/2003, 07:11
Avatar de AlexNV  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 289
Antigüedad: 21 años, 9 meses
Puntos: 1
Con esto truncarias a 2 decimales.
Código:
DatoOrig= Request("Dato1")*(Request("Dato2")/Request("Dato3"))
Dato2Dec=Int(Dato *100)/100
Con esto redondearias a 2 decimales.
Código:
DatoOrig= Request("Dato1")*(Request("Dato2")/Request("Dato3"))
Dato2Dec=Int(Dato *100 + 0.5)/100
  #3 (permalink)  
Antiguo 26/11/2003, 07:31
 
Fecha de Ingreso: noviembre-2003
Mensajes: 5
Antigüedad: 21 años, 4 meses
Puntos: 0
Gracias

Muchas gracias Alex, ya lo he probado y funciona bien.
Un saludo!
  #4 (permalink)  
Antiguo 26/11/2003, 09:16
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 3 meses
Puntos: 4
hola, y porque no utilizas mejor la opcion de Formatnumber

asi:
<%=FormatNumber(tuvaloraqui,2)%>

donde el 2 es el numero de decimales despues de la coma..
espero te sirva..
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
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 02:10.