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

Redondear en ASP

Estas en el tema de Redondear en ASP en el foro de ASP Clásico en Foros del Web. Como redondear una numero que tiene decimales, probe Round(14,15) y me trunca, devolviendome 14 Alguien sabe como redonder...
  #1 (permalink)  
Antiguo 22/10/2003, 09:34
 
Fecha de Ingreso: julio-2003
Mensajes: 28
Antigüedad: 20 años, 11 meses
Puntos: 0
Redondear en ASP

Como redondear una numero que tiene decimales, probe
Round(14,15) y me trunca, devolviendome 14

Alguien sabe como redonder
  #2 (permalink)  
Antiguo 22/10/2003, 09:45
Usuario no validado
 
Fecha de Ingreso: abril-2002
Ubicación: Mexico
Mensajes: 56
Antigüedad: 22 años, 2 meses
Puntos: 0
Esta bien la funcion que estas usando, y si esta bien tambien que te devuelva 14, te pongo 2 ejemplos de como trabaja round:
Codigo:
<% =Round(1.123456789) %>

Salida:
1

Codigo:
<% =Round(9.87654321) %>

Salida:
10

Y si quieres con n numeros decimales le colocas asi:
Codigo:
<% =Round(1.123456789, 6) %>

Salida:
1.123457
  #3 (permalink)  
Antiguo 25/10/2003, 10:57
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
o usa <% =FormatNumber(1.123456789, 6) %>
donde el 6 despues de la coma es el numero de decimales.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #4 (permalink)  
Antiguo 11/12/2003, 05:23
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 5 meses
Puntos: 3
y se puede saber si un número tiene decimales??

osea q tenga este número: 34
tons:

if ..... then
response.write "número entero"
elseif .... then
response.write "número decimal"
end if
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #5 (permalink)  
Antiguo 11/12/2003, 15:36
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 5 meses
Puntos: 3
podría ser algo asi...
resultado1 = 1,23

vemos si la variable resultado1 tiene una coma.. puede ser asi no?? pero como hago para saber eso??
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #6 (permalink)  
Antiguo 12/12/2003, 07:38
Avatar de jercer  
Fecha de Ingreso: octubre-2003
Mensajes: 373
Antigüedad: 20 años, 7 meses
Puntos: 13
Una forma de hacer eso siguiendo con el Round, podría ser:

if Round(numero) = numero then
response.write "número entero"
else
response.write "número decimal"
end if
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 00:16.