SoloCodigo
Programación General => Java => Mensaje iniciado por: esteban014 en Domingo 12 de Noviembre de 2006, 20:17
-
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....
-
Quieres redondear?
Aqui hay algo que te puede ayuda
http://www.adrformacion.com/curso/java/lec.../ClasesJava.htm (http://www.adrformacion.com/curso/java/leccion2/ClasesJava.htm)
http://javabasico.osmosislatina.com/curso/...a2/langmath.htm (http://javabasico.osmosislatina.com/curso/progavanza2/langmath.htm)
Saludos
:hola:
-
Quieres redondear?
Aqui hay algo que te puede ayuda
http://www.adrformacion.com/curso/java/lec.../ClasesJava.htm (http://www.adrformacion.com/curso/java/leccion2/ClasesJava.htm)
http://javabasico.osmosislatina.com/curso/...a2/langmath.htm (http://javabasico.osmosislatina.com/curso/progavanza2/langmath.htm)
Saludos
:hola:
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
-
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
-
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
Lo que esteban014 no quiere es que no le aparezca el .0 cuando el resultado es un número entero.
-
Hola...
Echa un vistazo a la Clase DecimalFormat.
Un saludo.
Silverfox