Programación General > Delphi

 Division Con Decimales

(1/2) > >>

JMAlonso:
Buenas noches a todos.

Existe alguna instruccion con la cual pueda dividir con decimales, ya que la
instruccion DIV solo permite la division entre integers.

Ejemplo:
               123,25 dividido entre 0,5  = 246,5

y ya puestos a preguntar con que tipo trabajo, float,real,variant.

Muchas gracias y perdonen mi ignorancia.

Saludos.

JMAlonso:
He averiguado que se pueden dividir reales con /.

Vale, pero ahora no se que me pasa, les pongo el codigo y les agredeceria
mucho que me echaran una mano, porque estoy un poco desesperado.

var Interes :float;

Interes:= ((strtofloat(FrmPrestamo.StGridCuadricula.Rows[Fila].Text) / 100) / 12);

y me da error de conversion, is not a valid floating point value.


Saludos.

Enko:

--- Cita de: "JMAlonso" --- He averiguado que se pueden dividir reales con /.

Vale, pero ahora no se que me pasa, les pongo el codigo y les agredeceria
mucho que me echaran una mano, porque estoy un poco desesperado.

var Interes :float;

Interes:= ((strtofloat(FrmPrestamo.StGridCuadricula.Rows[Fila].Text) / 100) / 12);

y me da error de conversion, is not a valid floating point value.


Saludos.
--- Fin de la cita ---

--- Código: Text --- strtofloat(FrmPrestamo.StGridCuadricula.Rows[Fila].Text);  
Y si ejecutas solo esta instuccion, ¿sigue mandando el error?
Si es si, estas haciendo referencia a una celda equivocada.

Amilius:
Puede ser lio de configuración regional. Escribe el número en el formato de configuración regional en tu edit.

bartolomeo:
Seguro el problema es por que en la configuracion estas usando "," y en el strgrid usuas "." y por esto no lo reconoce como flotante o visceversa.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa