삼각형의 세 변의 길이가 주어지고 삼각형의 변의 길이를 사용하여 삼각형의 면적을 반환하는 함수를 작성해야 합니다.
헤론의 공식
헤론의 공식을 사용하여 세 변의 길이를 모두 안다면 삼각형의 면적을 계산할 수 있습니다 -
1단계 − "s"(삼각형 둘레의 절반) 계산 −
s = (a+b+c) / 2
2단계 − 그런 다음 헤론 공식을 사용하여 면적을 계산합니다. −
A = sqrt( s(s-a)(s-b)(s-c) )
예시
자, 이 함수의 코드를 작성해 봅시다 -
const sides = [12, 4, 9]; const areaOfTriangle = sides => { const [a, b, c] = sides; const sp = (a + b + c) / 2; const aDifference = sp - a; const bDiffernece = sp - b; const cDifference = sp - c; const area = Math.sqrt(sp * aDifference * bDiffernece * cDifference); return area; }; console.log(areaOfTriangle(sides));
출력
콘솔의 출력:−
13.635890143294644