No puedo multiplicar decimales!!!

24/07/2007 - 19:07 por Isabel Rodriguez | Informe spam
Buen dia.

Dentro de un formulario HTML pido en un campo el total de una factura, y
al momento de enviarlo a la siguiente pagina (asp) para procesarlos y
obtener el 10% del total de la factura me lo devuelve de la sig manera
(p.ej. si ingreso la cantidad de 1358.15:

puntosx=request.Form("cantidad")

response.Write(puntosx & "<br>") 'Aqui me imprime correctamente la
cantidad 1358.15


puntosx= puntosx * 0.10 'Aqui es donde viene el detalle!!!

response.Write(puntosx)'Aqui me imprime 13581,5

Cuando el resultado que una espera es 135.815.


Ayuda!!!
De antemano, gracias

PD Estoy ejecutandolo en Windows XP SP2 (spanish,mexico)
Slds.

Preguntas similare

Leer las respuestas

#1 Matias Iacono
24/07/2007 - 19:20 | Informe spam
Ten cuidado con las , y los .

Dependiendo de la configuracion que tenga tu servidor, puede usar como
DECIMAL el . (punto) o la , (coma).

Mira el post de PONER EL IDIOMA DE UNA PAGINA ASP EN INGLES.

Esto tambien se aplica para los numeros.

Saludos.

Matías Iacono
Microsoft MVP
Orador Regional INETA
http://mvpfiles.spaces.live.com


"Isabel Rodriguez" wrote:

Buen dia.

Dentro de un formulario HTML pido en un campo el total de una factura, y
al momento de enviarlo a la siguiente pagina (asp) para procesarlos y
obtener el 10% del total de la factura me lo devuelve de la sig manera
(p.ej. si ingreso la cantidad de 1358.15:

puntosx=request.Form("cantidad")

response.Write(puntosx & "<br>") 'Aqui me imprime correctamente la
cantidad 1358.15


puntosx= puntosx * 0.10 'Aqui es donde viene el detalle!!!

response.Write(puntosx)'Aqui me imprime 13581,5

Cuando el resultado que una espera es 135.815.


Ayuda!!!
De antemano, gracias

PD Estoy ejecutandolo en Windows XP SP2 (spanish,mexico)
Slds.

Respuesta Responder a este mensaje
#2 Isabel Rodriguez
24/07/2007 - 19:44 | Informe spam
Orales!!!
Ya me quedo claro, y funciona jeje, muchas gracias Matias!!!
Slds.

Matias Iacono escribió:
Ten cuidado con las , y los .

Dependiendo de la configuracion que tenga tu servidor, puede usar como
DECIMAL el . (punto) o la , (coma).

Mira el post de PONER EL IDIOMA DE UNA PAGINA ASP EN INGLES.

Esto tambien se aplica para los numeros.

Saludos.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida