如何快速求三角形的面积,用编程求三角形面积
大家应该都知道三角形面积的公式,即面积等于半乘以底乘以高。哈哈,忘了也没关系。这篇文章将向你展示如何用js计算三角形面积。首先,我们简单介绍一下三角形面积公式:
三角形的面积公式是指由公式计算出的三角形的面积。由在同一平面上而不在同一直线上的三条线段组成的封闭图形称为三角形,符号为
如下图:
那么在简单了解了三角形面积公式之后,我给你出一个问题:“请写一个JavaScript函数计算一个三角形的面积,其中三条边的长度分别为4、5、6”。
不知道大家有没有计算思路~
下面是我给出的方法:
!声明文档类型
html lang=en
头
meta charset=UTF-8
标题/标题
/头
身体
脚本
var side 1=4;
var side 2=5;
var side 3=6;
var s=(side 1 side 2 side 3)/2;
var area=math . sqrt(s *(s边1)*(s边2)*(s边3)));
console.log(区域);
/脚本
/body
/html计算结果是:
9.92167416492215其实这是一道数学题!
但是我们还是要掌握一个知识点,就是海伦公式,翻译成希隆公式,海龙公式,希洛公式,海伦-秦九韶公式。用三角形三条边的长度直接计算三角形面积的公式。表达式为: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-side 1)*(S-side 2)*(S-side 3))”;" .
这里需要了解一个函数,就是Math.sqrt()函数,用来返回一个数的平方根;
注意:由于sqrt是Math的静态方法,所以应该这样使用:Math.sqrt()而不是作为你创建的Math的实例的方法。
最后推荐《JavaScript基础教程》 ~欢迎学习~以上是用js快速求三角形面积的详细内容。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。