º»¹®/³»¿ë
IF((I.EQ.1).OR.(I.EQ.3).OR.(I.EQ.5).OR.(I.EQ.7).OR.(I.EQ.8)) THEN
S=S+31
ELSE IF((I.EQ.10).OR.(I.EQ.12)) THEN
S=S+31
ELSE IF((I.EQ.4).OR.(I.EQ.6).OR.(I.EQ.9).OR.(I.EQ.11)) THEN
S=S+30
ELSE
S=S+II2
END IF
END DO
S=S+kk
DAY = S
RETURN
END
¼³¸í
¿ì¼± ÇÔ¼ö¸¦ FUNCTION DAY¶ó´Â ÇÔ¼ö¸¦ ¼¹´Âµ¥ ÀÌ ÇÔ¼ö´Â 1³â1¿ù1ÀϺÎÅÍ ÀÔ·ÂÇÑ iiii³â jj¿ù kkÀÏ ±îÁöÀÇ ÃÑ Àϼö¸¦ ±¸ÇÏ´Â °ÍÀÔ´Ï´Ù. ¹ÙÀÌ¿À¸®µëÀ» ±¸Çϱâ À§Çؼ± ÃÑ ÀÚ½ÅÀÌ »ì¾Ò´Â ³¯ ¼ö¸¦ ¾Ë¾Æ¾ß Çϱ⠶§¹®¿¡ ÀÚ½ÅÀÇ »ý³â¿ùÀϰú ¿À´ÃÀÇ ³¯Â¥¸¦ ÀÔ·ÂÇϸéÀº ¡®DAY(¿À´Ã³¯Â¥)-DAY(ÀÚ½ÅÀÇ »ý³â¿ùÀÏ)=»ì¾ÆÀÖ´Â ³¯ ¼ö¡¯ÀÇ ÇÔ¼ö¸¦ ÀÌ¿ëÇØ »ì¾Ò´Â ³¯ ¼ö¸¦ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿À´ÃÀÇ ¹ÙÀÌ¿À¸®µëÀÇ ¼öÄ¡´Â SIN((ÀÚ½ÅÀÌ »ì¾Ò´Â ³¯¼ö)/XJisu)*2*3.141592654 ¿Í °°Àº ¾Ë°í¸®ÁòÀ¸·Î ÁÖ¾îÁý´Ï´Ù.
{´Ü, XJisu´Â °¢ ¹ÙÀÌ¿À¸®µë ÆÄÆ®º°·Î ÁÖ¾îÁø ¼öÄ¡(`½Åü=23,°¨¼º=28,Áö¼º=33,Áö°¢=38`)ÀÔ´Ï´Ù.}
±×·¡ÇÁÀûÀÎ ¹®Á¦´Â ¹®ÀÚÇü º¯¼ö l(61)À» µÓ´Ï´Ù.
¿À´ÃÀ» ±âÁØÀ¸·Î ÇÑ ´ÞÀü¡¦(»ý·«)