Maison  >  Article  >  interface Web  >  Utilisez js pour trouver rapidement l'aire d'un triangle

Utilisez js pour trouver rapidement l'aire d'un triangle

藏色散人
藏色散人original
2021-08-06 18:04:175336parcourir

Tout le monde devrait connaître la formule de l'aire d'un triangle, c'est-à-dire que l'aire est égale à la moitié de la base multipliée par la hauteur, peu importe si vous l'oubliez. comment calculer l'aire d'un triangle en utilisant js.

Tout d'abord, permettez-moi de vous donner une brève introduction à la formule de l'aire du triangle :

La formule de l'aire du triangle fait référence à l'utilisation d'une formule pour calculer l'aire d'un triangle. C'est une figure fermée composée de trois lignes. segments dans le même plan et non dans la même ligne droite connectés bout à bout. Cela s'appelle un triangle et son symbole est △.

Comme indiqué ci-dessous :

Utilisez js pour trouver rapidement laire dun triangle

Ainsi, après avoir brièvement compris la formule de l'aire d'un triangle, permettez-moi de vous poser une question : "Veuillez écrire une fonction JavaScript pour calculer l'aire d'un triangle, où la longueur des trois côtés est 4, 5, 6".

Je ne sais pas si vous avez des idées de calcul~

Voici la méthode que j'ai donnée :

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<script>
    var side1 = 4;
    var side2 = 5;
    var side3 = 6;
    var s = (side1 + side2 + side3)/2;
    var area =  Math.sqrt(s*((s-side1)*(s-side2)*(s-side3)));
    console.log(area);
</script>
</body>
</html>

Le résultat du calcul est :

9.921567416492215

En fait, c'est un problème de mathématiques !

Cependant, un point de connaissance que tout le monde doit maîtriser est la formule de Heron. La formule de Heron est également traduite par formule de Heron, formule de Hailong, formule de Hero et formule de Heron-Qin Jiushao ; côtés d'un triangle pour calculer directement l'aire d'un triangle ; L'expression est : S=√p(p-a)(p-b)(p-c). S=√p(p-a)(p-b)(p-c)

通俗解释就是:

已知三边是a,b,c,这里我们例子的边长分别是4、5、6;

令p=(a+b+c)/2,也就是代码中的“(side1 + side2 + side3)/2

面积就是S=√[p(p-a)(p-b)(p-c)],就是“Math.sqrt(s*((s-side1)*(s-side2)*(s-side3)));

L'explication populaire est :

On sait que les trois côtés sont a, b et c. Les longueurs des côtés de notre exemple ici sont respectivement 4, 5 et 6 ; c)/2, c'est-à-dire La zone de "(side1 + side2 + side3)/2" dans le code est S=√[p(p-a)(p-b)(p-c)], qui est "Math.sqrt( s*((s-side1)*(s-side2)*(s-side3)));".

Vous devez connaître une fonction ici, qui est la fonction Math.sqrt(), qui est utilisée pour renvoyer la racine carrée d'un nombre

→Remarque : Puisque sqrt est une méthode mathématique statique, elle devrait être utilisé comme ceci : Math.sqrt (), plutôt que comme méthode sur l'instance Math que vous créez. Enfin, je voudrais recommander "

Tutoriel de base JavaScript🎜🎜" à tout le monde ~ Bienvenue à tous pour apprendre ~🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn