Foros del Web » Programando para Internet » Javascript »

Sumar con decimales

Estas en el tema de Sumar con decimales en el foro de Javascript en Foros del Web. Tengo dos text's que poseen numeros con decimale (Ej: 125.36) y los quiero sumar,me dijieron que pruebo con la funcion parseInt aplicada al valor del ...
  #1 (permalink)  
Antiguo 11/01/2002, 09:50
 
Fecha de Ingreso: diciembre-2001
Ubicación: Argentina
Mensajes: 132
Antigüedad: 22 años, 4 meses
Puntos: 0
Sumar con decimales

Tengo dos text's que poseen numeros con decimale (Ej: 125.36) y los quiero sumar,me dijieron que pruebo con la funcion parseInt aplicada al valor del text, pero no funciona cuando el numero posee decimales, necesito mas ayuda
gracias

juampi
  #2 (permalink)  
Antiguo 11/01/2002, 14:16
Avatar de mikel_gomez  
Fecha de Ingreso: febrero-2001
Mensajes: 482
Antigüedad: 23 años, 2 meses
Puntos: 3
Re: Sumar con decimales

El método parseInt() efectivamente solo vale para cantidades enteras sin decimales. Si vas a tener decimales, debes sustituir parseInt() por parseFloat() y a correr... Por ejemplo:

<pre>var suma = parseFloat(document.frm.C1.value) + parseFloat(document.frm.C2.value); </pre>

Saludos.

<style>.t{font: 8pt verdana; text-decoration: none; color: black;}</style><hr><span class="t"><a href="mailto:[email protected]" class="t" style="font: 10pt;">Mikel Gómez</a><br>Hay que aprender mucho para saber poco.</span>
  #3 (permalink)  
Antiguo 23/06/2002, 19:31
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 3 meses
Puntos: 4
Re: Sumar con decimales

Hola

Aqui esta la respuesta a lo que buscas, operaciones matematicas para todo tipo de numeros, negativos, positivos, decimales, etc...

http://forosdelweb.org/mensaje.asp?id=80743


espero te sirva

LEXUS

<img src="http://www.lexus.com/images/nav/nav_i_logo.gif" width="109" height="47" alt="Lexus" border="0">
  #4 (permalink)  
Antiguo 25/06/2002, 01:21
 
Fecha de Ingreso: junio-2002
Mensajes: 78
Antigüedad: 21 años, 10 meses
Puntos: 0
Re: Sumar con decimales

Hola, yo tuve la misma inquitud tuya y encontre la respuesta, con este ejemplo puedes sumar (obviamente restar), multiplicar y dividir dos cantidades, o las que quieras.
Aqui vamos: (Copiar y Pegar)


&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Untitled&lt;/title&gt;
&lt;script language=&quot;JavaScript&quot;&gt;
function iron(){
var aa=eval(&quot;parseFloat(document.all.cantidad1.va lue)&quot;);
bb=eval(&quot;parseFloat(document.all.cantidad2.va lue)&quot;);
cc=aa+bb;
dd=aa*bb;
ee=aa/bb;
document.all.suma.value=cc;
document.all.mult.value=dd;
document.all.divi.value=ee
}
&lt;/script&gt;

&lt;/head&gt;

&lt;body&gt;

Valor 1:&lt;input name=&quot;cantidad1&quot; type=&quot;text&quot; value=&quot;0&quot; onchange=&quot;iron()&quot;&gt;&lt;br&gt;
Valor 2:&lt;input name=&quot;cantidad2&quot; type=&quot;text&quot; value=&quot;0&quot; onchange=&quot;iron()&quot;&gt;&lt;br&gt;
&lt;hr&gt;
Resultado:&lt;input name=&quot;suma&quot; type=&quot;text&quot;&gt;
&lt;hr&gt;
y la multiplicacion:&lt;input name=&quot;mult&quot; type=&quot;text&quot;&gt;
&lt;hr&gt;
division&lt;input name=&quot;divi&quot; type=&quot;text&quot;&gt;
&lt;/body&gt;
&lt;/html&gt;


Espero que te sirva :)
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 09:44.