Javascript

Comment calculer la racine carrée avec Javascript ?

×

Recommandés

Liste des Fonctions JavaScript avec Exemples
JavaScript est un langage de programmation...
En savoir plus
Maîtriser l'Exercice de Formulaire en JavaScript :...
Cet article simplifie et aide à...
En savoir plus
Plongée dans l'univers des erreurs JavaScript sur...
Discord, plateforme de communication en ligne...
En savoir plus
Retour à la ligne avec JavaScript :...
JavaScript est un langage de programmation...
En savoir plus
Comment encoder une URL en JavaScript
L'encodage d'une URL en javascript est...
En savoir plus
Comment extraire le hash à la fin...
Bienvenue dans ce tutoriel ou...
En savoir plus

Dans ce guide, nous vous expliquerons comment effectuer des calculs de racine carrée en utilisant JavaScript.

Contexte :

Dans de nombreuses situations, nous procédons au calcul de la d’une valeur numérique, en particulier lorsque nous travaillons sur des applications financières. Nous devons calculer la racine carrée d’un nombre pour effectuer des calculs financiers précis. Pour réaliser cette opération, JavaScript met à disposition la fonction sqrt() de l’objet Math. Cette fonction est essentielle pour des calculs complexes et précis.

Revenons à nos vieux cours de mathématiques 🙂

La racine carrée est une opération mathématique courante enseignée à tous les niveaux scolaires. Un exemple particulier de radication est la √, avec un indice radical fixé à 2, correspondant à l’inverse de l’exponentiation à la puissance 2. Un nombre positif avec une √ exacte est appelé un carré parfait.

Application

Par exemple, pour déterminer la longueur du côté de ce terrain carré, rappelons comment calculer sa superficie.

La formule de superficie d’un carré est : Superficie = Côté (l) au carré, c’est-à-dire A = l^2.

Si la superficie du terrain est, par exemple, de 100 m², nous pouvons écrire l’équation suivante : 100 = l^2.

En examinant de plus près cette équation, nous constatons qu’elle correspond à la définition d’une racine carrée. Ainsi, la longueur du côté du carré est égale à la racine carrée de 100, soit l = √100, ce qui nous donne l = 10 mètres. La racine carrée nous permet de trouver la valeur du côté d’un carré en fonction de sa superficie.

Calculer des puissances avec JavaScript : Ancienne Méthode et Nouvelle Approche

Dans le développement JavaScript, il est courant de devoir effectuer des opérations de puissance sur des valeurs numériques. Traditionnellement, pour accomplir cela, les développeurs avaient recours à l’objet Math. Toutefois, avec l’avènement des nouvelles versions d’EcmaScript, il existe une méthode plus simple pour réaliser ces opérations.

Auparavant, si nous avions un nombre et que nous souhaitions le cuber en JavaScript, nous utilisions l’objet Math, comme suit :

var number = 5;
var result = Math.pow(number, 3);
console.log("Le cube de " + number + " est " + result);

Dans cet exemple, nous utilisons la fonction Math.pow() pour élever number à la puissance 3, ce qui revient à cuber le nombre. Cependant, avec les versions récentes d’EcmaScript, il est possible d’accomplir cette tâche de manière plus concise, comme suit :

var number = 5;
var result = number ** 3;
console.log("Le cube de " + number + " est " + result);

Grâce à cette nouvelle approche, nous pouvons directement utiliser l’opérateur d’exposant **, rendant le code plus lisible et plus facile à comprendre. Cela illustre comment les évolutions de JavaScript simplifient les opérations courantes et améliorent l’efficacité du développement.

Calcul de la Racine Carrée avec JavaScript (dans un code HTML)

Lors du développement JavaScript, il est courant de devoir calculer la racine carrée d’une valeur numérique. La fonction Math.sqrt() permet de réaliser cette opération. Voici un exemple concret qui illustre comment utiliser cette fonction pour calculer la √ d’un nombre et l’afficher dans une page web.

<!doctype html>
<html>
<head>
<title>Calcul de la racine carrée</title>
</head>
<body>
<script type="text/javascript">
var number = 25;
var root = Math.sqrt(number);
document.write("La  √ de " + number + " est " + root);
</script>
</body>
</html>

Dans ce code, nous définissons une variable number avec la valeur 25, que nous souhaitons traiter. La fonction Math.sqrt() est utilisée pour calculer la racine carrée de ce nombre, dont le résultat est stocké dans la variable root. Enfin, la fonction document.write() est employée pour afficher le résultat dans la page web.

Lorsque nous exécutons ce code, il affiche « La racine carrée de 25 est 5 » dans la page web, car la racine carrée de 25 est effectivement égale à 5. Dans cet exemple, nous illustrons comment on peut utiliser JavaScript pour effectuer des calculs mathématiques simples et afficher les résultats dans une page web.

Calculer la racine carrée avec la méthode Newton

La méthode de Newton est une technique numérique puissante qui calcule la racine carrée d’un nombre. Elle repose sur l’idée de l’itération, où nous améliorons progressivement notre estimation de la racine carrée jusqu’à atteindre une valeur précise. Voici comment cela fonctionne :

  1. Initialisation : Nous commençons avec une estimation initiale de la racine carrée, que nous appelons y. Cette estimation peut être simplement le nombre lui-même.
  2. Itération : Ensuite, nous itérons en utilisant la formule y = (y + x / y) / 2. À chaque itération, nous calculons une nouvelle estimation de y. Plus nous itérons, plus notre estimation devient précise.
  3. Critère d’arrêt : Nous répétons les itérations jusqu’à ce que notre nouvelle estimation nextY soit suffisamment proche de la précédente y. Un critère couramment utilisé est Math.abs(y - nextY) < 1e-9, ce qui signifie que la différence entre les deux estimations est très petite.
  4. Résultat : Une fois que le critère d’arrêt est atteint, y est une estimation précise de la racine carrée de x.

La méthode de Newton est rapide et converge rapidement vers une valeur précise de la racine carrée. Cependant, elle nécessite quelques itérations pour atteindre la précision souhaitée. Elle est largement utilisée dans de nombreuses applications numériques pour le calcul de fonctions mathématiques complexes.

Autres méthodes

Approximation rapide :

Vous pouvez également utiliser une approximation rapide de la racine carrée en utilisant une équation linéaire. Voici un exemple d’approximation :

function sqrt_approx(x) {
let sqrt_a = closest_square_root(x);
let a = sqrt_a * sqrt_a;
return sqrt_a + (x – a) / (2 * sqrt_a);
}

Approximation de la racine carrée avec Math.js :

Pour le calcul de la √, Math.js propose une fonction d’approximation. Pour l’utiliser, vous devez importer cette bibliothèque dans votre projet.

Chaque approche a ses avantages et ses inconvénients en matière de précision et de performance. Vous devriez sélectionner celle qui correspond le mieux à vos besoins particuliers. Voici un exemple de code :

const math = require('math.js');
const x = 16; // Le nombre dont vous souhaitez calculer la  √
const approximatedSqrt = math.sqrt(x);
console.log(`La racine carrée approximative de ${x} est ${approximatedSqrt}`);

N’oubliez pas d’adapter cette méthode en fonction de vos besoins spécifiques.

AZ

Recent Posts

Classification des Documents : Organiser et Automatiser la Gestion Documentaire

Dans toute organisation moderne — entreprise, association, service administratif ou bureau de projet — la…

2 jours ago

Modèle de Bilan Actif Passif sur Excel : Concevoir un tableau comptable clair et automatisé

Dans la pratique comptable, le bilan constitue l’un des documents les plus fondamentaux pour comprendre…

2 jours ago

Fiche Méthode analyse linéaire + guide complet pour la réussir

L’analyse linéaire impressionne souvent plus qu’elle ne le devrait. Au moment d’aborder l’oral du bac…

3 jours ago

Analyse linéaire au bac français : méthode complète, exemples et conseils pour réussir l’oral

L’analyse linéaire occupe une place centrale à l’oral du bac français. C’est l’exercice qui permet…

3 jours ago

Créer une fiche de suivi en ligne : générateur personnalisable à imprimer

Créer une fiche de suivi claire et adaptée à son activité prend souvent plus de…

3 jours ago

Préparation physique football avec ballon : Fiche Word utile

Comment améliorer sa condition physique tout en travaillant la technique Quand on parle de préparation…

3 jours ago

This website uses cookies.