sqrt |
Racine carré |
---|---|
Java | java.lang |
Math |
Syntaxe
static double sqrt(double a); |
Paramètres
Nom | Description |
---|---|
a | Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter. |
Description
Cette méthode retourne la racine carré du nombre «a».
Algorithme
MODULE SQRT(X) SI X = 0.0 ALORS RETOURNE 0.0 SINON M ← 1.0 XN ← X BOUCLE FAIRE TANT QUE XN >= 2.0 XN ← 0.25 x XN M ← 2.0 x M FIN BOUCLE FAIRE TANT QUE BOUCLE FAIRE TANT QUE XN < 0.5 XN ← 4.0 x XN M ← 0.5 x M FIN BOUCLE FAIRE TANT QUE A ← XN B ← 1.0 - XN BOUCLE REPETER A ← A x (1.0 + 0.5 x B) B ← 0.25 x (3.0 + B) x B x B FIN BOUCLE JUSQU'A B ← 1.0E - 15 RETOURNE A x M FIN SI |
Remarques
- En mathématique, la racine carré est plutôt exprimé par le symbole «√».
- Lorsqu'on appel la méthode «Sqrt» avec un type de données entier ou réel, le résultat est toujours de type de données réel, même si le résultat est un entier. Il faudra donc, utiliser une fonction comme Math.floor par exemple, pour obtenir un résultat entier.
Exemple
Voici un exemple permettant d'afficher les racines carrés inférieurs à 1000 :
on obtiendra le résultat suivant :
Sqrt(2.0)=1.4142135623730951Sqrt(4.0)=2.0
Sqrt(16.0)=4.0
Sqrt(256.0)=16.0
Dernière mise à jour : Dimanche, le 21 juin 2015