Programas para la calculadora programable casio fx-5800P
Número de días entre dos fechas dadas del calendario gregoriano.
Las fechas se introducen 1 a 31 para DAY,1 DAY,1 a 12 para MON! " cuatro d#gitos para el a$o Y%A&' !e usado los s#mbolos m(s parecidos )ue he encontrado a los )ue usa la calculadora en el editor de programas' FECHA
*DAY*+D⏎ *MON!*+M⏎ *Y%A&*+Y⏎ -1./10--Y.-M41.5!1255!.5-3/60-M424120--M41.5!12555!124--30--Y.7-M41.5!125 !155!.5D432689⏎ :nt-95"A⏎ *DAY*+D⏎ *MON!*+M⏎ *Y%A&*+Y⏎ -1./10--Y.-M41.5!1255!.5-3/60-M424120--M41.5!12555!124--30--Y.7-M41.5!125 !155!.5D432689⏎ :nt-95";⏎ Abs-:nt-A4;55⏎ E#em$lo%
11 7 21 21 12 212 .117 &eferencias%
he algorithm is
.613' ?DN @ -1./1 -Y . -M > 1.5B1255B. -3/6 -M > 2 > 12 --M > 1.5B12555B12 > -3 --Y .7 -M 4 1.5B125B155B. D > 3268 he ?ulian da" number can be calculated using the folloCing formulas - integer division is used exclusively, that is, the remainder of all divisions are dropped dropped 5 5
he months -M5 ?anuar" to December are 1 to 12' Eor the "ear -Y5 astronomical "ear numbering is used, thus 1 ;F is , 2 ;F is >1, and .613 ;F is >.612' D is the da" of the month' ?DN is the ?ulian Da" Number, Chich pertains to the noon occurring in the cooresponding calendar date' httpBBen'CiGipedia'orgBCiGiB?ulianHda" Puede haber una diferencia de hasta 2 dias en algunos casos con respecto a lo reportado en este enlace para calculo de fechas''' httpBBCCC'timeanddate'comBdateBduration'html
Factori'aci(n de números $rimos. FAC)*&E P&+,*
*EAFO&%I D%*+ " N⏎ N"J⏎ 9hile Erac-J!25@⏎ 2 ⏎
J!2"J⏎ 9hile%nd⏎ Eor 3"D o K-N5 Itep 2⏎ Lbl 1⏎ :f Erac-J!D5@⏎ hen D ⏎
J!DJ⏎ =oto 1⏎ :f%nd⏎ Ne0t⏎ J *DON%*⏎ %emplo 6. 2 2 2 2 6 6 1 DON%
Nota %ste programa es una copia casi identica a otro hallado en este documento httpBBCCC'casio'edu'shriro'com'auBproductsBf07/gauBpdfBGissane6.booG'pdf con la sal
ia de la semana de 1na fecha dada del calendario gregoriano.
2EE3A4
*DAY*+D⏎ *MON!*+M:f M@1 Or M@2hen M12"M:f%ndM⏎ *Y%A&*+Y:f M@13 Or M@1.hen Y41 "Y:f%ndY⏎
9⏎ Nota %ste programa se encuentra en el citado documento httpBBCCC'casio'edu'shriro'com'auBproductsBf07/gauBpdfBGissane6.booG'pdf pero lo he
9%%DAY :I 8
+A 67+AN*
*DAY*+D⏎ *MON!*+M⏎ *Y%A&*+Y⏎ 3/6YA⏎ 6-Y-M75!125Q.;⏎ 3--Y-M475Q65Q115Q.F⏎ -268M5Q7D162127D⏎ A4;4FD9⏎ 9⏎ %emplo DAY+ 11 MON!+ 7 Y%A&+ 21 2.821/1'/ Nota %ste programa usa como algoritmo httpBBCCC'ehoC'comBhoCH882/Hcon
Nota final%
%n este documento R es el comando de salida situado encima de la tecla de 0S'
Consideraciones finales%
Mis conocimientos de programacin son m#nimos' Me he guiado por el manual )ue es mu" pr(ctico " bien escrito en lo poco )ue he a$adido a los programas hechos por otros autores' Ieguramente el cdigo de los programas es meorable'An as# los programas funcionan correctamente' %l tiempo de uso de esta calculadora es de unos tres meses hasta escribir este documento' La calculadora es mu" buena pero meorar#a con una presentacin de 12 d#gitos,una cachT de operaciones de al menos 3 operaciones,mas memoria de programas -m#nimo 28/ b5,una tabla de con
httpBBCCC'casio4europe'comBesBscBstandardBf08p
2,1,.,16