Programación General > Delphi
Division Con Decimales
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
[#] Página Siguiente
Ir a la versión completa