JavaScript中的苍鹭公式

时间:2018-07-29 10:43:38

标签: javascript html css

我如何制作带有3个侧面函数的Heron公式和半周长,并返回JavaScript down和a + b> c以及以加号的形式?它必须以字母形式输入数字。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
    <body>
<script>
        function area(A, B, C) {
            var D;
            D = Math.sqrt ( ( ( A + B + C ) / 2 ) - A ) * ( ( ( A+ B + C ) / 2 ) - B ) * ( ( ( A + B + C ) / 2 ) - C );
            return D;
        }

        var x = area(3,4,5);
        document.write(x);

        </script>
</body>
</html>

2 个答案:

答案 0 :(得分:0)

这个问题还不清楚,但是似乎您在用Java编写Heron公式?

Herons公式= A = \sqrt{s(s-a)(s-b)(s-c)}Wikipedia

所以:

function area(a, b, c, s) {
    return Math.sqrt(s*((s-a)*(s-b)*(s-c)))
}

答案 1 :(得分:0)

Heron's formula

function area( a, b, c ) {
  const s = (a + b + c) / 2
  return Math.sqrt( s * (s - a) * (s - b) * (s - c) )
}

document.write(area(3,4,5))