본문 바로가기

(임시휴재) Fanta's Post

삼각형 넓이구하기 프로그래밍 - 헤론의 공식

중학교에선 4,5,6의 세 변을 가진 삼각형넓이를 구할 땐

h2 = 42 - (6-x)2 = 52 - x2

16 - (36 - 12x + x2) = 25 - x2
16 - 36 + 12x = 25
x = 15/4

h2 = 52 - x2
h2 = 400/16 - 225/16 = 175/16
h = √175/4 = 5√7/4

넓이 = 6 x 5√7/4 x 1/2
넓이 = 15√7/4








이런 방법을 알려줍니다.. 삼각형을 2개의 직각삼각형으로 나누어서 계산하는 것이죠.
참 싫죠?



헤론의 공식

√{s(s-a)(s-b)(s-c)}

s = (a+b+c)/2
s = (4+5+6)/2 = 15/2

넓이 = √{(15/2)x(7/2)x(5/2)x(3/2)} = √(1575/16) = 15√7/4






참 쉽죠? s는 넓이가 아니라는거 조심하시고.

발코딩의 결과물입니다.


방학중에도 8시에 일어나야하네요 ㅎㅎㅋㅋㅋ헐
지금 글을 쓸 수 있는 정신이 아니라서 그냥 퍼나르기만 했습니다.

'(임시휴재) Fanta's Post' 카테고리의 다른 글

순열과 조합  (2) 2009.02.05
퀵소트 알고리즘 구현  (0) 2009.01.22
메모리 패치 치트엔진 튜토리얼 3  (0) 2009.01.08
메모리 패치 치트엔진 튜토리얼 ~2  (0) 2009.01.01
테트리스 블럭 조작  (3) 2008.12.25