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

DESESPERADO: Suma decimales

Estas en el tema de DESESPERADO: Suma decimales en el foro de ASP Clásico en Foros del Web. Buenas a tod@s: Estoy intentando sumar dos números (si algo tan sencillo como sumar ) con decimales pero pasa de ellos y los suma como ...
  #1 (permalink)  
Antiguo 24/12/2002, 04:31
 
Fecha de Ingreso: enero-2002
Mensajes: 16
Antigüedad: 23 años, 3 meses
Puntos: 0
DESESPERADO: Suma decimales

Buenas a tod@s:

Estoy intentando sumar dos números (si algo tan sencillo como sumar ) con decimales pero pasa de ellos y los suma como enteros.

Os pongo en situación:

' recibo estos dos parametros que ya he visualizado y reciben
' correctamente su valor, por ejemplo ver_iva = 13.4

ver_iva = request("ver_iva")
ver_total = request("ver_total")

' Despues los sumo y me da resultado sin .
' Ejemplo: 13.4 + 10.2 = 236 en lugar de 23.6

total_iva = CLNG(total_iva) + CLNG(ver_iva)
total_suplido = CLNG(total_suplido) + CLNG(ver_total)

He probado otros tipos de datos y en ningún caso me hace bien la suma. por favor, si a alguien le ha pasado algo parecido que me diga algo porque creo que voy a cometer un PC-cidio

Un saludo, El guaje
  #2 (permalink)  
Antiguo 24/12/2002, 05:20
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
<%
valor1=12.3
valor2=12.4
total=valor1+valor2
response.write(total)
%>

Eso te da 24.7, tiene que funcionar.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #3 (permalink)  
Antiguo 24/12/2002, 13:10
Avatar de lubetpic  
Fecha de Ingreso: enero-2002
Ubicación: San Jose
Mensajes: 679
Antigüedad: 23 años, 3 meses
Puntos: 0
ver_iva = request("ver_iva")
ver_total = request("ver_total")

total_iva = eval(total_iva + ver_iva)
total_suplido = eval(total_suplido +ver_total)

a ver si te sirve asi
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 11:16.