Sqr |
Carré |
|---|---|
| VBScript | |
Syntaxe
| Function SQR(n) |
Paramètres
| Nom | Description |
|---|---|
| n | Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter |
Description
Cette fonction permet de retourner la racine carré.
Algorithme
|
MODULE SQR(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
- La fonction Sqr est utilisée pour calculer la racine carrée d'un nombre. Cela signifie qu'elle retourne une valeur qui, multipliée par elle-même, donne le nombre d'origine. Par exemple, Sqr(9) retourne 3.
- Le paramètre n peut être n'importe quelle expression numérique valide. Cela peut être une constante, une variable ou une expression arithmétique, tant qu'elle aboutit à une valeur positive ou nulle.
- Si la valeur passée à Sqr est négative, la fonction déclenche une erreur d'exécution dans VBScript, car les racines carrées des nombres négatifs ne sont pas définies dans l'ensemble des réels.
- Cette fonction est particulièrement utile dans les calculs géométriques, comme pour obtenir la distance entre deux points (via le théorème de Pythagore) ou dans les calculs vectoriels.
- Sqr est une fonction mathématique native de VBScript, ce qui signifie qu'elle est très rapide à exécuter et ne nécessite aucune bibliothèque externe ou définition préalable.
- Il est conseillé de vérifier la validité du paramètre avant d'appeler la fonction, surtout dans les cas où le nombre est susceptible d'être négatif, afin d'éviter des interruptions inattendues du script.
- Le retour de la fonction est toujours une valeur décimale de type Double, même si la racine carrée est exacte. Par exemple, Sqr(4) retournera 2, mais Sqr(2) retournera environ 1.4142.
- Utiliser Sqr dans les scripts VBScript permet de simplifier le code dans les calculs scientifiques, financiers ou statistiques, en évitant de devoir écrire manuellement une routine de racine carrée.
Dernière mise à jour : Lundi, le 19 Avril 2021