打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
巧用CASIO-5800P编制阴阳历转换程序

一、建立每个年份大小月数据库,存储在数列存储器中,如1951年的数据库为:37B:27I:30List Y[1]: 29List Y[2]: 30List Y[3]: 29List Y[4]: 30List Y[5]: 30List Y[6]: 29List Y[7]: 30List Y[8]: 29List Y[9]: 30List Y[10]: 29List Y[11]: 30List Y[12]: 29List Y[13]: 30List Y[14](注:37为年内公历11日至阴历大年初一的天数;I为年未至下一年春节的天数)

二、程序运行说明:输入公历年(后两位数)、月、日数值,结果显示,本日所经渡过年内总天数N1,距元旦的天数N2,距春节的天数N3,显示本日的阴历几月、几日。

三、变量:公历年月日YMD;阴历年月日YEF;计数器变量Z

程序之一阳历转阴历(GONG.L—YIN.L

Fix 4

Lbi 0:NIAN? Y:“YUE?M:”RI”? D

31×(M-1) H

M1=>HGM2=>H-3G

M4=>H-4GM6=>H-5G

M9=>H-6GM11=>H-7G

If  fracY/4=0 AND M2 Then G+1G:IfEnd

G+DN:”N=”:N(显示总天数)

N-BG

If  G0  Then  Y-1O:AbsG)→P : Else 365-N+IP: IfEnd

NIAN”:O ”—YUAN.D”:365-N”—CHUN.J”:P(显示年数、距元旦的天数,距春节的天数)

If  G0  Then  Goto 1  Else  Goto 3 : IfEnd

Lbi 3  0E:0Z: 0List Y[17]

For 3K To 14

E+1E: List Y[K]+ZZ: ZList Y[K+15]

If  ZG Then  Break : IfEnd:Next

G-List Y[K+14]+1F: Goto 2

Lbi 1  12E:List Y[2]+G+1F

If  F0 Then  11E: List Y[1]+FF :IfEnd: Goto 2

Lbi 2: NIAN: E

If  F30 Then F-30F :”RunRI”: F Else “RI”:FEF即为所求的阴历月日)

:IfEnd

Goto 0

 

程序之二阴历转阳历(YIN.L—GONG.L
Fix 4

Lbi 0:NIAN? Y:“YUE?E:”RI”? F

0Z:0G:YO:0List Y[17]

For 3K To 14

G+1G: List Y[K]+ZZ: ZList Y[K+15]

If  G=E Then  Break : IfEnd : Next

Z-List Y[E+2]+FG:G+B-1 N

”N=”:N”—YUAN.D”:365-NHIf  fracY/4=0 Then H+1HH IfEnd

”—CHUN.J”:365-N+I(显示总天数,距元旦的天数,距春节的天数)

1M:ND

If  N31 Then 2M : N-31D :IfEnd

If  N59 Then 3M : N-59D :IfEnd

If  N90 Then 4M : N-90D :IfEnd

If  N120 Then 5M : N-120D :IfEnd

If  N151 Then 6M : N-151D :IfEnd

If  N181 Then 7M : N-181D :IfEnd

If  N212 Then 8M : N-212D :IfEnd

If  N243 Then 9M : N-243D :IfEnd

If  N273 Then 10M : N-273D :IfEnd

If  N304 Then 11M : N-304D :IfEnd

If  N334 Then 12M : N-334D :IfEnd

If  N365 Then 1M:Y+1 O: N-365D :IfEnd

If  N396 Then 2M : N-396D :IfEnd

“NIAN”:O

YUE: M

 “RI”:FOMN即为所求的阳历年月日)

Goto 0

计算示例:一、1、运行1951年子程序调入1951数据库

              2、正算程序一:输入51515日,显示515日总天数135天,距元旦230天,距春节257天,阴历日为四月十日。

              3、逆算程序二:输入51年四月十日,显示四月十日总天数135天,距元旦230天,距春节257天,阳历日为510日。

          二、运行2014年子程序调入2014数据库

2、正算程序一:输入51515日,显示515日总天数135天,距元旦230天,距春节257天,阴历日为四月十日。

              3、逆算程序二:输入51年四月十日,显示四月十日总天数135天,距元旦230天,距春节257天,阳历日为510日。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
fx-5800p水准测量及竖曲线计算
X5800计算器公路测量常用程序集2.2 版
CASIO-5800测量程序
fx5800的使用
5800交点法三维坐标正反算
【测量程序】FX5800计算器测量程序集
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服