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

Resultado de una division

Estas en el tema de Resultado de una division en el foro de ASP Clásico en Foros del Web. Hola, lo que quiero hacer es que, tomando dos valores de una base de datos se haga una division y si el resultado no es ...
  #1 (permalink)  
Antiguo 11/01/2002, 15:09
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
Resultado de una division

Hola, lo que quiero hacer es que, tomando dos valores de una base de datos se haga una division y si el resultado no es exacto sumarle 1 al total

por ejemplo:
valor1 = 245
valor 2 = 245 / 10

Si el resultado no es exacto sumar 1, en este caso
valor2 = 24.5 entonces quiero que valor2 valga 25

ESpero que me haya explicado y que me puedan ayudar


JAM
[email protected]
  #2 (permalink)  
Antiguo 11/01/2002, 15:16
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Resultado de una division


valor1 = 245
valor2 = 245 / 10
valor3= 245 Mod 10

if valor3<>0 Then
valor2=valor2+1
end if


salu2


<embed src="http://www.autocar.com.mx/images/logo.swf" type="application/x-shockwave-flash" width="468" height="60" play="true" wmode="transparent" menu="false" loop="true">
  #3 (permalink)  
Antiguo 11/01/2002, 15:18
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Resultado de una division

opps me falto algo que es que quede redondeado
pero bueno algo antes

suponiendo que te da 24.3 quieres que subaa 25? o que se quede en 24? cuando respondas corrijo el mensaje anterior y lo completo

salu2

<embed src="http://www.autocar.com.mx/images/logo.swf" type="application/x-shockwave-flash" width="468" height="60" play="true" wmode="transparent" menu="false" loop="true">
  #4 (permalink)  
Antiguo 11/01/2002, 16:33
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
Re: Resultado de una division

Bueno, lo que quiero es que se haga la division y si el residuo o como se llame es diferente a 0 se sume 1 al total, no que redondee, por que un redondeo de 2.1 me daria 2 yo lo que quiero es que si tiene cualquier decimal el resultado me sume 1 al total

JAM
[email protected]
  #5 (permalink)  
Antiguo 11/01/2002, 17:09
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Resultado de una division

listo!!!

segun yo a jala espero tus comentarios, pero creo q esta bien

&lt;%

valor1 = 245
variable=10

response.write &quot;valor original: &quot;&amp;valor1&amp;&quot;&lt;BR&gt;&quot;
response.write &quot;dividir entre: &quot;&amp;variable&amp;&quot;&lt;BR&gt;&quot;

valor2= valor1 Mod variable
valor1=valor1-valor2
valor3 = valor1 / variable


response.write &quot;valor original sin el residuo: &quot;&amp;valor1&amp;&quot;&lt;BR&gt;&quot;
response.write &quot;residuo de la division: &quot;&amp;valor2&amp;&quot;&lt;BR&gt;&quot;
response.write &quot;division ya sin el residuo: &quot;&amp;valor3&amp;&quot;&lt;BR&gt;&quot;

if valor2&lt;&gt;0 Then
valor3=valor3+1
'valor2=FormatNumber(valor2,0)+1
end if

response.write &quot;valor original: &quot;&amp;valor1&amp;&quot;&lt;BR&gt;&quot;
response.write &quot;residuo de la division: &quot;&amp;valor2&amp;&quot;&lt;BR&gt;&quot;
response.write &quot;valor con suma de 1: &quot;&amp;valor3&amp;&quot;&lt;BR&gt;&quot;




%&gt;


salu2 :) ;)

<embed src="http://www.autocar.com.mx/images/logo.swf" type="application/x-shockwave-flash" width="468" height="60" play="true" wmode="transparent" menu="false" loop="true">
  #6 (permalink)  
Antiguo 11/01/2002, 17:17
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
Re: Resultado de una division

Bueno paisan, al rato lo pruebo, pero ahora nada mas explicame 2 cosas por fa, para que son estas dos partes:

valor2= valor1 Mod variable
valor2=FormatNumber(valor2,0)+1

Me imagino que Mod es para saber el residuo de la division o que? y el otro para darle algun formato a un numero??? :)

JAM
[email protected]
  #7 (permalink)  
Antiguo 11/01/2002, 17:21
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Resultado de una division

exacto
valor2= valor1 Mod variable

es para obtener el residuo

y lo siguiente esta como comentario, ya que no se utiliza en este caso asi que si puedes elimina esa linea

valor2=FormatNumber(valor2,0)+1

FormatNumber(valor2,0) das formato a un numero en este caso valor2 y le dices que no quieres numeros decimales despues del punto

pero como te digo, en este caso no es utilizado

<embed src="http://www.autocar.com.mx/images/logo.swf" type="application/x-shockwave-flash" width="468" height="60" play="true" wmode="transparent" menu="false" loop="true">
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 01:38.