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

Problema con negativos

Estas en el tema de Problema con negativos en el foro de ASP Clásico en Foros del Web. Tengo que hacer una operación, si la hago con la calculadora convencional el resultado es correcto, pero si lo hago con asp el resultado es ...
  #1 (permalink)  
Antiguo 05/10/2009, 14:21
Avatar de admado  
Fecha de Ingreso: junio-2006
Ubicación: Morelos, México
Mensajes: 115
Antigüedad: 18 años, 10 meses
Puntos: 0
Pregunta Problema con negativos

Tengo que hacer una operación, si la hago con la calculadora convencional el resultado es correcto, pero si lo hago con asp el resultado es 1.72803993336856E-11. Alguien me pudiera ayudar o decirme como tratar a los números negativos.

70836.14 + -62947.09 - 7889.05 = 0

Código:
Anticipo = 409351
Gastos_Comp = 338514.86
Saldo_cta = -62947.09
Honorarios = 7889.05
Diferencia = Anticipo - Gastos_Comp
 
IF Diferencia >= 0 AND Saldo_cta < 0 Then
                             Saldo_Final = Diferencia + (Saldo_cta) - Honorarios
 
                             Response.Write("Saldo Final= "&Saldo_Final&"<br>")
End If 
__________________
>>> El hombre se hace viejo muy pronto y sabio demasiado tarde <<<
  #2 (permalink)  
Antiguo 05/10/2009, 14:47
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Respuesta: Problema con negativos

Hola

¿Has probado con la función Abs?

saldo_cta = Abs(-62947.09)

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 05/10/2009, 14:49
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: Problema con negativos

¿ Response.Write("Saldo Final= "& FormatNumber(Saldo_Final,2) &"<br>") ?
  #4 (permalink)  
Antiguo 05/10/2009, 16:40
Avatar de admado  
Fecha de Ingreso: junio-2006
Ubicación: Morelos, México
Mensajes: 115
Antigüedad: 18 años, 10 meses
Puntos: 0
Respuesta: Problema con negativos

ya quedo, Gracias!
__________________
>>> El hombre se hace viejo muy pronto y sabio demasiado tarde <<<
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 20:31.