합삭 알고리즘 수정

이전에 포스팅 했던 합삭 알고리즘에 문제가 있다.

그리하여 다시 작성한 알고리즘입니다.

x : 현재 태양의 황경
y : 내일 태양의 황경

a : 현재 달의 황경
b : 내알 달의 황경

기준 시간은 0;00 입니다.

각 경우의 수는 다음과 같네요.
이 경우 중 3번과 4번만이 합삭일 경우 이겠군요.

이를 알고리즘으로 표현하면

b 가 y 보다 크거나 같고 a 가 y 보다 작을 때 합삭이다.

if (( a < y) && ( b >= y)) then 합삭

a와 b 의 차이가 휠씬 크기 때문에
b를 기준으로 계산해야 한다.

댓글

이 블로그의 인기 게시물

한글 2010 에서 Ctrl + F10 누르면 특수문자 안뜰 때

아이폰에서 RFID 사용하는 방법

맥 화면이 안나올때 조치방법