Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-01-2008
Avatar de cacu
cacu cacu is offline
Miembro
 
Registrado: dic 2005
Ubicación: Chile
Posts: 132
Poder: 19
cacu Va por buen camino
raiz 0.712

Estimados delphinarios tengo el siguiente problema :
tengo una formula en excel que tengo que llevar a delphi y no se como hacerlo.
=3,02*(B3^2*F21*F22*400)^0,712

Lo que me complica de toda esta formula es como hacerle con la raiz 0.712

Si es pocible me den una mano con esto se los agradeceria
Responder Con Cita
  #2  
Antiguo 28-01-2008
Avatar de felipe88
[felipe88] felipe88 is offline
Miembro Premium
 
Registrado: may 2007
Ubicación: Mi Valle del Cauca... Colombia!!!
Posts: 1.120
Poder: 18
felipe88 Va por buen camino
...y cual es la formula ?
__________________
Web
Responder Con Cita
  #3  
Antiguo 28-01-2008
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
La raíz símplemente se utiliza la función SQRT.

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
nouble;
begin
N:=Sqrt(144.2);
ShowMessage(FormatFloat(',0.00',n));
end;

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #4  
Antiguo 28-01-2008
Avatar de cacu
cacu cacu is offline
Miembro
 
Registrado: dic 2005
Ubicación: Chile
Posts: 132
Poder: 19
cacu Va por buen camino
Raiz 0.712

Gracias por tu respuesta pero no es lo que busco...
es la raiz de una formula no de un numero ....

=3,02*(B3^2*F21*F22*400)^0,712 -> a esta formula se le debe sacar la raiz 0.712 como se ve eso es lo quisiera saber..
Gracias
Responder Con Cita
  #5  
Antiguo 28-01-2008
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Y dónde está el problema. Pones toda la fórmula entre paréntesis y le antecesdes: SQRT


Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #6  
Antiguo 28-01-2008
[basti] basti is offline
Miembro Premium
 
Registrado: ago 2004
Posts: 388
Poder: 20
basti Va por buen camino
Tienes la función power:

Código Delphi [-]
 
  result := power(base, 0.712):
__________________
Saludos.
Responder Con Cita
  #7  
Antiguo 28-01-2008
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Poder: 22
ixMike Va por buen camino
A ver, a ver, lo que le pasa es que tiene todo elevado a 0.712, y él lo que quiere sacar es la raíz 0.712ésima de la fórmula.

Para eso hay que saber un poco de mates.

Tenemos

3,02*(B3^2*F21*F22*400)^0,712

Si a eso le aplicamos la raíz 0.712, o lo que es lo mismo, elevarlo a 1/0.712, nos queda

3,02^(1/0,712)*(B3^2*F21*F22*400)

Para ello, utiliza la función power de math.dcu

Código Delphi [-]
var
 n: float;
begin
 n:=15.123;
 n:=power(15.123, 1/0.712); // n = 15.123 ^ ( 1 / 0.712 )
end;


Saludos.
Responder Con Cita
  #8  
Antiguo 28-01-2008
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Partiendo de la base de que la Raiz cuadrada es la resultante de elevar un número a 1/2 y la cúbica a 1/3........

Sin embargo tenemos un ejemplo de pregunta planteada de manera nebulosa, por lo que la solución si finalmente es esa, se obtiene por las artes adivinatorias de los foristas.

Cacu, tienes que explicar claramente que es lo que quieres, aunque me parece que ixMike ha dado con ello.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #9  
Antiguo 28-01-2008
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Poder: 22
ixMike Va por buen camino
Cita:
Empezado por marcoszorrilla Ver Mensaje
.. se obtiene por las artes adivinatorias de los foristas... ... ixMike ha dado con ello...
Bueno, creo que soy el adivino del club

No, yo creo que la pregunta estaba bien expresada, solo que la síntasis de Excel confunde un poco...
Responder Con Cita
  #10  
Antiguo 28-01-2008
Avatar de cacu
cacu cacu is offline
Miembro
 
Registrado: dic 2005
Ubicación: Chile
Posts: 132
Poder: 19
cacu Va por buen camino
Raiz 0.712

Bueno primero que nada debo de dar las gracias a todos quienes tubieron la amabilidad de poder alludarme, y a la vez que me disculpen si no fui claro en lo que plantie..

la verdad que decir la raiz cuadrada de N seria raiz 2 en n
y decir la raiz de o.712 de un aformula
mm si pienso que es de lucura el plantiemiento ...
pero que bueno que existan adivinos entre nosotros...


Gracias a todos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Raiz Cuadrada jocey Varios 11 04-11-2015 09:45:17
Raiz cubica y raiz y jorgegetafe Varios 3 05-02-2007 22:42:35
Funcion Raiz herodes Varios 3 22-12-2005 20:46:05
Saber el día a raiz de una fecha Luana Varios 2 15-02-2005 00:05:53
Raiz Cronos Varios 1 25-10-2003 01:26:52


La franja horaria es GMT +2. Ahora son las 20:17:24.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi