(41CX/DM41)(17Bii) Date of the first Advent Sunday in a year

02042020, 10:34 PM
(This post was last modified: 02042020 10:35 PM by jthole.)
Post: #1




(41CX/DM41)(17Bii) Date of the first Advent Sunday in a year
This small program is an adaptation of an equation I have in my HP 17Bii. One of the reasons for posting this here, is that it shows the elegance of the HP 17Bii solver. The other reason is that it's fun, and can be useful (if only because you know when to open the first window of the Advent calendar ;) ).
First of all, here is the short and simple HP 17Bii Solver equation: (both the solver and program assume DD.MMYYYY). Code:
And here is the HP 41CX/DM41L program, which takes the year in the X register (just following the equation; maybe could be optimised further). Code:
Running on the 17Bii: Enter YEAR: 2021 Solve ADVDATE: 28,112021 Running on the DM41L: 2021 XEQ ADVDATE 28,112021 Of course, the program (and equation) only works for the Gregorian calendar. Monday Jan. 1, 1900 was chosen because I liked that date (any date works, as long as you adjust the offset (currently 22) in the equation. BTW; I do not have a HP 41CX, but I do have a SwissMicros DM41L; I tested the program on the DM41L. 

08102020, 03:02 PM
(This post was last modified: 08102020 03:11 PM by ggauny@live.fr.)
Post: #2




RE: (41CX/DM41)(17Bii) Date of the first Advent Sunday in a year
Hi,
I see your thread a little late but here is a little routine of mine I was using with my HP 41c (+ time module) or my HP 41cx. Instead of DDays I'm using DOW, but unfortunatly DOW gives 0 if the day is a sunday, (HP Prime gives 7). So we have to "adjust" in case of DOW gives a 0. Code:
Of course runing on dm41, dm41x too and some other calculator. 2016 gives 27.112016 for example, 1582 gives 28.111582 In attachement I give 2 EXCEL calendars. May be usefull. Have a good day. Gérard. 

08112020, 08:03 AM
(This post was last modified: 08112020 02:29 PM by Werner.)
Post: #3




RE: (41CX/DM41)(17Bii) Date of the first Advent Sunday in a year
If you use 12.12 instead of 25.12, and change the 21 to 8, it will work for M.DY format as well.
[update] not quite.. but if you use 12.12, then do 13 DAYS+, then proceed as before, it will ;) [update #2] and if you take the first of January of the next year (which is always the same Day of Week as Christmas), it's even simpler: Code: 1 

« Next Oldest  Next Newest »

User(s) browsing this thread: 1 Guest(s)