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

quien sabe redondear o aproximar 195.8 a 196 o 195

Estas en el tema de quien sabe redondear o aproximar 195.8 a 196 o 195 en el foro de ASP Clásico en Foros del Web. alguien sabe como se hace porfa???????????? no se me ocurre, quien tiene una idea???????? :( p.d. bacan... estoy sin messenger lo desintalaron...
  #1 (permalink)  
Antiguo 22/08/2002, 11:58
 
Fecha de Ingreso: febrero-2002
Ubicación: Santiago
Mensajes: 253
Antigüedad: 23 años, 3 meses
Puntos: 0
quien sabe redondear o aproximar 195.8 a 196 o 195

alguien sabe como se hace porfa????????????


no se me ocurre, quien tiene una idea???????? :(

p.d.
bacan... estoy sin messenger
lo desintalaron
  #2 (permalink)  
Antiguo 22/08/2002, 12:18
Avatar de DanielRey
Usuario no validado
 
Fecha de Ingreso: enero-2001
Ubicación: Mendoza
Mensajes: 630
Antigüedad: 24 años, 3 meses
Puntos: 1
Re: quien sabe redondear o aproximar 195.8 a 196 o 195

Hola Renegado :)

Para Redondear:
Función Round

Descripción
Devuelve un número redondeado a un número especificado de posiciones decimales.

Sintaxis
Round(expresión[, posicionesdecimales])

La sintaxis de la función Round tiene las siguientes partes:

Parte-Descripción
expresión Requerido.-Expresión numérica que se va a redondear.
posicionesdecimales Opcional.-Número que indica cuántas posiciones a la derecha del decimal se incluyen en el redondeo. Si se omite, la función Round devuelve enteros.

Comentarios
El siguiente ejemplo usa la función Round para redondear un número a dos posiciones decimales:
Dim MiVar, pi
pi = 3.14159
MiVar = Round(pi, 2) ' MiVar contiene 3.14.

Para Truncar
Operador \

Descripción
Divide dos números y devuelve un resultado entero.

Sintaxis
resultado = número1\número2

La sintaxis del operador \ consta de las siguientes partes:

Parte-Descripción
resultado Cualquier variable numérica.
número1 Cualquier expresión numérica.
número2 Cualquier expresión numérica.

Comentarios
Antes de ejecutar la división, las expresiones numéricas se redondean a expresiones de subtipo Byte, Integer o Long.
Si cualquier expresión es Null, resultado es también Null. Si una expresión es del tipo Empty se considera como si fuera 0.

Diferencias:
redondear 1,6 dará 2
truncar 1,6 dará 1

Uso
Round(1.6, 0)
valor = 1.6\1

Suerte ;)

<table><tr><td><IMG src=banderas/argentina.gif></td><td><small>Alta en el cielo, un águila guerrera<br>audaz se eleva, en vuelo triunfal.<br>Azul un ala, del color del cielo.<br>Azul un ala, del color del mar.</small></td></tr></table>
  #3 (permalink)  
Antiguo 22/08/2002, 12:57
 
Fecha de Ingreso: febrero-2002
Ubicación: Santiago
Mensajes: 253
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: quien sabe redondear o aproximar 195.8 a 196 o 195

holas tengo una pequeña duda?????

p1:si tengo este valor
valor=234.82
aplico la funcion
MiVar = Round(valor, 0) ' MiVar contiene 234
si o no, alguien sabe?????

este es mi problema, alguien me puede ayudar porfa?????

var1 es el nombre de una variable que tiene un valor(en este caso 199)
por ejemplo
resultado=valor*1.18
al hacer esto resultado tiene el valor 234.82
lo que quiero hacer es que me salga
resultado =235 alguien tiene una idea ??????








  #4 (permalink)  
Antiguo 22/08/2002, 13:40
 
Fecha de Ingreso: febrero-2002
Ubicación: Santiago
Mensajes: 253
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: quien sabe redondear o aproximar 195.8 a 196 o 195

AQUI ENCONTRE ALGO PARA REDONDEAR HACIA ARRIBA
COMO REDONDEAR UN NUMERO PARA ARRIBA

&lt;html&gt;
&lt;body&gt;

&lt;%
i = 1722.6783223
j = 17.66634
response.write(Round(i))
response.write(&quot;&lt;br&gt;&quot;)
response.write(Round(j))
%&gt;

&lt;/body&gt;
&lt;/html&gt;

RESULTADO

1723
18

ALGUIEN SABE COMO TRUNCO a
1722.6783223
17.66634

1722
17?????

quien tiene idea de hacer esto aproximar hacia arriba si el valor es 17.5 o mas = 18

si es 17.4 aproximar a 17 porfa??
  #5 (permalink)  
Antiguo 22/08/2002, 19:12
 
Fecha de Ingreso: febrero-2002
Ubicación: Santiago
Mensajes: 253
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: quien sabe redondear o aproximar 195.8 a 196 o 195

nadie sabe cual es la contraria de
Round() para cortar al reves.
que trunque los datos.
lo que necesito hacer es si el dato es 12.2121231 trunque a 12. si es 12.5212 redondee a 13. alguien tiene una idea porfavor, no doy mas???'
  #6 (permalink)  
Antiguo 22/08/2002, 20:25
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: quien sabe redondear o aproximar 195.8 a 196 o 195

&lt;%
valor=Cstr(123.45)
Redondeado=Split(valor,&quot;.&quot;)
If Left(Redondeado(1),1)&gt;=&quot;5&quot; Then
Response.Write Redondeado(0)+1
Else
Response.Write Redondeado(0)
End if
%&gt;

Saludos

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #7 (permalink)  
Antiguo 22/08/2002, 20:43
 
Fecha de Ingreso: junio-2002
Ubicación: Buenos Aires, Argentina
Mensajes: 876
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: quien sabe redondear o aproximar 195.8 a 196 o 195

no es mas facil hacer esto?
&lt;%
response.write cint(195.8)
%&gt;
  #8 (permalink)  
Antiguo 22/08/2002, 20:46
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: quien sabe redondear o aproximar 195.8 a 196 o 195

Chi chierto

Uno que se complica mas la vida LOL.

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #9 (permalink)  
Antiguo 22/08/2002, 22:38
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
Re: quien sabe redondear o aproximar 195.8 a 196 o 195

numero=99,8
entero = Int(99,8)
resto=entero-numero
if resto &gt; 5 then
entero=entero+1
else
entero=entero-1
end if



<center><IMG SRC="http://www.550m.com/usuarios/altolacruz/aprendiz3.gif" ALT="Visitame en AlSurNet.com -- E-Learning E-Commerce Multimedia E-Business--"></center>
  #10 (permalink)  
Antiguo 23/08/2002, 04:14
XaRoD
Invitado
 
Mensajes: n/a
Puntos:
Re: quien sabe redondear o aproximar 195.8 a 196 o 195

Renegado, lo que tu quieres es simplemente redondear sin decimales, para eso utiliza SIEMPRE la función ROUND a 0:

numero = Round(195.8, 0) 'resultado --&gt; 196
numero = Round(195.2, 0) 'resultado --&gt; 195

Si quieres siempre redondear hacia abajo(truncar):
numero = Int(195.8) 'resultado --&gt; 195
numero = Int(195.2) 'resultado --&gt; 195

Si quieres siempre redondear hacia arriba:
numero = Int(195.8)+1 'resultado --&gt;196
numero = Int(195.2)+1 'resultado --&gt;196

Veo por ahi que la gente se complica demasiado :P.

Salu2
  #11 (permalink)  
Antiguo 23/08/2002, 10:26
 
Fecha de Ingreso: febrero-2002
Ubicación: Santiago
Mensajes: 253
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: quien sabe redondear o aproximar 195.8 a 196 o 195

gracias a todos me resulto

esta es muy buena

numero = Round(195.8, 0) 'resultado --&gt; 196
numero = Round(195.2, 0) 'resultado --&gt; 195

me evito tener que hacer una funcion
  #12 (permalink)  
Antiguo 23/08/2002, 10:27
 
Fecha de Ingreso: agosto-2002
Mensajes: 6
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: quien sabe redondear o aproximar 195.8 a 196 o 195

gracias me ayudaron mucho

salu2
  #13 (permalink)  
Antiguo 23/08/2002, 10:51
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: quien sabe redondear o aproximar 195.8 a 196 o 195

De veras Dudas?
  #14 (permalink)  
Antiguo 23/08/2002, 11:13
 
Fecha de Ingreso: febrero-2002
Ubicación: Santiago
Mensajes: 253
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: quien sabe redondear o aproximar 195.8 a 196 o 195

disculpa
daz no estoy dudando, la probe y resultó

me evito tener que hacer una funcion no era una pregunta. no se si yo me exprese mal o me entendiste mal , o falto el acento

estaba agradeciendo


chao, gracias me sirvio n
disculpa daz
  #15 (permalink)  
Antiguo 23/08/2002, 12:08
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: quien sabe redondear o aproximar 195.8 a 196 o 195

jajaja... me refería a que &quot;ñeñuri&quot; es &quot;Dudaswww&quot;. Era un mensaje para el

saludos
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 16:13.