Problema con calculos numericos
Publicado por Oscar Mauricio Gomez Acevedo (47 intervenciones) el 21/09/2005 16:01:34
Saludos, tengo el siguiente problema al manejar una orden de compra.
Tengo dos campos, uno tipo float que es el que me captura el precio, y otro tipo
entero que me maneja la cantidad.
la forma de capturarlos es la siguiente:
float prec_ini=Float.parseFloat(jTxtFld_Prec_Cost.getText());
int canti=Integer.parseInt(jTxtFld_Canti.getText());
el resultado de esta multiplicacion lo guardo en una variable tipo float de la siguiente
manera:
totalprod=prec_ini*canti;
Todo funciona ok, el unico inconveniente es que cuando multiplico valores grandes
el resultado me lo da en un exponencial, cuando realmente no deberia ser asi.
Pienso que el problema esta dado en como formatear ese numero para que el calculo
sea correcto, eso es lo que se me ocurre. Agradezco la atencion, y cualquier ayuda o
comentario lo agradezco.
Estamos en contacto..
Atentamente
Oscar Mauricio Gomez Acevedo
Tengo dos campos, uno tipo float que es el que me captura el precio, y otro tipo
entero que me maneja la cantidad.
la forma de capturarlos es la siguiente:
float prec_ini=Float.parseFloat(jTxtFld_Prec_Cost.getText());
int canti=Integer.parseInt(jTxtFld_Canti.getText());
el resultado de esta multiplicacion lo guardo en una variable tipo float de la siguiente
manera:
totalprod=prec_ini*canti;
Todo funciona ok, el unico inconveniente es que cuando multiplico valores grandes
el resultado me lo da en un exponencial, cuando realmente no deberia ser asi.
Pienso que el problema esta dado en como formatear ese numero para que el calculo
sea correcto, eso es lo que se me ocurre. Agradezco la atencion, y cualquier ayuda o
comentario lo agradezco.
Estamos en contacto..
Atentamente
Oscar Mauricio Gomez Acevedo
Valora esta pregunta


0