salut, je demande si jamais il y a quelqu'un qui m'informe sur la routine qui permet de calculer la racine nième d'un nombre X, j'ai essayé mais ...je n'ai abouti a rien, et merci d'avance
salut, je demande si jamais il y a quelqu'un qui m'informe sur la routine qui permet de calculer la racine nième d'un nombre X, j'ai essayé mais ...je n'ai abouti a rien, et merci d'avance
Bonjour et bienvenue sur Developpez.com
Il faut utiliser la routine Power de l'unité Math, en passant comme paramètre l'inverse du n de nième.
Par exemple, pour la racine 3ème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part function Power(const Base, Exponent: Extended): Extended;
Code : Sélectionner tout - Visualiser dans une fenêtre à part Result := Power(Base, 1/3);
sjrd, ancien rédacteur/modérateur Delphi.
Auteur de Scala.js, le compilateur de Scala vers JavaScript, et directeur technique du Scala Center à l'EPFL.
Découvrez Mes tutoriels.
Ou alors, si tu as un ancien Delphi gratuit sans unité Maths, tu appliques cette formule :
...ce qui te donnera la racine n-ième de x.y:=exp(x*ln(1/n));
exp() est la fonction exponentielle et ln() est la fonction "logarithme Néperien".
Ces deux fonctions font parties de l'unité system et non pas de l'unité maths.
![]()
Salut
Euh, n'est-ce pas plutôt:
?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 y:=exp(1/n*ln(x));
Loe,
Il faut faire un peu plus compliqué que ça, sinon gare aux valeurs <= 0.![]()
Partager