'삼각형'에 해당되는 글 3건

  1. 2018.08.15 Kotlin 으로 직각삼각형 대각선 길이 구하는 앱 만들기
  2. 2011.09.12 [Math] 사선 공식
  3. 2011.08.30 헤론의 공식 2
Coding/Java 삽질기2018. 8. 15. 16:36

목표 : 아래 이미지와 같은 앱을 만든다


소스코드 : https://github.com/chobocho/Triangle

Play store: https://play.google.com/store/apps/details?id=com.chobocho.triangle



Posted by chobocho
Coding/Math2011. 9. 12. 00:51
임의의 점들을 이은 다각형의(볼록 다각형) 넓이를 구하는 공식인 사선공식 이다.



삼각형의 넓이를 구 할 때에도 헤론의 공식 보다 C로 구현하기가 간단하다.


//
// Java 로 구현한 사선 공식
//

    import java.lang.Math;

    public double getArea(Point[] arrPoints) {
        double area = 0.0;
        
        Point tempPoint = new Point(arrPoints[0]);
        
        for ( int i = 1; i < arrPoints.length; i++) {
            area += tempPoint.x * arrPoints[i].y - tempPoint.y * arrPoints[i].x;
            tempPoint = arrPoints[i];
        }
        area = Math.abs(area / 2.0);
        
        return area;
    } 

'Coding > Math' 카테고리의 다른 글

홀수의 합으로 제곱근 구하기  (0) 2012.06.01
헤론의 공식  (2) 2011.08.30
원점을 중심으로 회전이동 시키는 공식  (2) 2008.12.20
Posted by chobocho
Coding/Math2011. 8. 30. 22:52


삼각형의 세 변의 길이를 a, b, c라고 하면 삼각형의 넓이 S는 헤론의 공식에 의해 위와 같이 구할 수 있다.


위 공식을 이용하면  아래와 같이 터치한 세 점의 좌표로 만들어 지는 삼각형의 넓이를 구하는 프로그램을 쉽게 작성할 수 있다.

사선 공식을 이용하면 더 쉽게 세 점의 좌표로 만들어지는 삼각형의 넓이를 구할 수 있다.

http://chobocho.tistory.com/2461076


'Coding > Math' 카테고리의 다른 글

홀수의 합으로 제곱근 구하기  (0) 2012.06.01
[Math] 사선 공식  (0) 2011.09.12
원점을 중심으로 회전이동 시키는 공식  (2) 2008.12.20
Posted by chobocho