Programación General > Java

 Ayuda Con Calculo Matematico.

(1/2) > >>

esteban014:
Hola estoy tratando de hacer el calculo usando una tasa de 19%
y asi es como estoy tratado de hacer:

  double  resultado,caja1_,caja2_;
 
  caja1_    = Double.parseDouble(caja1.getText());
  caja2_    = Double.parseDouble(caja2.getText());
 
  resultado = caja1_ * caja2_;

el problema es que el resultado por ejemplo si multplico 8.668 * 0.19 = 1.64692
como podria hacerlo para dejarlo aproximado a 1.647 he probado cambiando a float , integer, etc....

F_Tanori:
Quieres redondear?

Aqui hay algo que te puede ayuda

http://www.adrformacion.com/curso/java/lec.../ClasesJava.htm
http://javabasico.osmosislatina.com/curso/...a2/langmath.htm

Saludos
 
:hola:

esteban014:

--- Cita de: "F_Tanori" --- Quieres redondear?

Aqui hay algo que te puede ayuda

http://www.adrformacion.com/curso/java/lec.../ClasesJava.htm
http://javabasico.osmosislatina.com/curso/...a2/langmath.htm

Saludos
 
:hola:
--- Fin de la cita ---
Hola bueno primero que todo muchas gracias por responder y lo que pasa me resolviste el problema en parte ej:

tengo el calculo de 8668 (sin punto) *  0.19 = 1647.0 (todo bien excepto por el .0) que sale es decir me aproxima el valor de 164 "692" estaS tres cifras me las aproxima a 7 lo cual es lo que busco pero no se por que me queda con un .0. en excel la formula que me sale es 8.668 *19% =1.647 pero ese % trato de incluirlo en java pero no me deja

silverfox:
Hola...

No entiendo tu duda...


X * 19% === X * 0.19

Y efectivamente, te da el mismo resultado.

¿Qué es lo que no te cuadra?



Saludos.





Silverfox

Mollense:

--- Cita de: "silverfox" --- Hola...

No entiendo tu duda...


X * 19% === X * 0.19

Y efectivamente, te da el mismo resultado.

¿Qué es lo que no te cuadra?



Saludos.





Silverfox
--- Fin de la cita ---
Lo que esteban014 no quiere es que no le aparezca el .0 cuando el resultado es un número entero.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa