Conversión de tipos en Delphi
Resulta que necesito calcular el resultado de una potencia, cuya fórmula es 10 elevado a
(t-20)*0.22, la t es una variable que yo conozco, mi problema es que no sé como calcular esa potencia, ¿hay alguna función aritmética que me lo haga?. Por otro lado, cuando yo introduzco datos en la base de datos a través de mi formulario, yo lo tengo diseñado para que los introduzca a través de un TDBEdit, cuando introduzco los datos con 3 decimales me lo hace bien, pero uando yo vuelvo a abrir la base de datos, me pone una barbaridad de decimales, es decir, si yo introduje 24,12 el me escribel 224,1110456 por ejemplo. ¿Cómo puedo solucionar esto?. Además una vez calculado el valor tengo que poder escribirlo en el tdbedit, pero claro, tengo tipos incompatibles, porque en el tdbedit puedo escribir un string, pero sin embargo, yo estoy calculando un float. ¿Cómo puedo hacer esa conversión de tipos?.
(t-20)*0.22, la t es una variable que yo conozco, mi problema es que no sé como calcular esa potencia, ¿hay alguna función aritmética que me lo haga?. Por otro lado, cuando yo introduzco datos en la base de datos a través de mi formulario, yo lo tengo diseñado para que los introduzca a través de un TDBEdit, cuando introduzco los datos con 3 decimales me lo hace bien, pero uando yo vuelvo a abrir la base de datos, me pone una barbaridad de decimales, es decir, si yo introduje 24,12 el me escribel 224,1110456 por ejemplo. ¿Cómo puedo solucionar esto?. Además una vez calculado el valor tengo que poder escribirlo en el tdbedit, pero claro, tengo tipos incompatibles, porque en el tdbedit puedo escribir un string, pero sin embargo, yo estoy calculando un float. ¿Cómo puedo hacer esa conversión de tipos?.
Respuesta de craem
1 respuesta más de otro experto
Respuesta de burraburiash
1