Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Funcion Raiz (https://www.clubdelphi.com/foros/showthread.php?t=28471)

herodes 20-12-2005 22:02:17

Funcion Raiz
 
Hola a todos quisiera saber si alguien me puede dar una mano con un problemita que tengo.
Resulta que tengo una función la cual necesita uno de los valores que sea la raiz cúbica de un número, pero no tengo idea de como es la funcion para sacar la misma.
Creo que se utiliza sqrt("valor") pero esto es para la raiz cuadrada no cubica.
Si alquien me puede dar una mano con esto de lo voy a agradecer ya que lo necesito para presentar un trabajo.

Desde ya muchas gracias a todos.

Herodes

marcoszorrilla 20-12-2005 22:12:56

Como la raíz cuadrada puede hallarse elevando un número a 1/2 pues la cúbica se logra elevándolo a 1/3

Código Delphi [-]
 procedure TForm1.Button1Click(Sender: TObject);
 begin
 ShowMessage(FormatFloat(',0.00',Power(144,1/2)));
 end;
 
 procedure TForm1.Button1Click(Sender: TObject);
 begin
 ShowMessage(FormatFloat(',0.00',Power(27,1/3)));
 end;

Un Saludo.

delphi.com.ar 20-12-2005 22:16:25

Puedes hacerlo utilizando pura aritmética, la raíz cúbica es igual a elevar la base a un tercio:
Código Delphi [-]
Power(27, 1/3)

Saludos!

herodes 22-12-2005 20:46:05

muchas gracias, me sirvio un montón.


La franja horaria es GMT +2. Ahora son las 11:35:49.

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