hp41programs

HONGKONG

Hong-Kong Water-Level for the HP-41


Overview
 

-This program computes the water-levels in Hong-Kong - China  ( Latitude 22° 17' 00"0 N, Longitude 114° 11' 00"0 E )

-I've calculated the harmonic constituents by the routine listed in "Harmonic Constituents for the free42" ( "HCST" )
 and 2000 water-levels given by the SHOM - http://www.shom.fr between March 2018 and June 2019
 

Program Listing
 
 

Data Registers:   R00 thru R15: temp
Flags: /
Subroutines: /
 
 
 

 01 LBL "HKONG"
 02 DEG
 03 HR
 04 24
 05 /
 06 X<>Y
 07 1.012
 08 DDAYS
 09 -
 10 STO 00
 11 .985647
 12 *
 13 STO 03
 14 64
 15 +
 16 COS
 17 100
 18 *
 19 RCL 03
 20 ST+ X
 21 STO 05
 22 166
 23 +
 24 COS
 25 57
 26 *
 27 +
 28 RCL 00
 29 13.176396
 30 *
 31 STO 06
 32 RCL 00
 33 .111404
 34 *
 35 STO 08
 36 -
 37 STO 09
 38 131
 39 +
 40 STO 07
 41 COS
 42 RCL 00
 43 .052954
 44 *
 45 235
 46 +
 47 STO 04
 48 RCL 07
 49 X<>Y
 50 ST+ 07
 51 -
 52 COS
 53 RCL 07
 54 COS
 55 +
 56 15
 57 /
 58 -
 59 5
 60 *
 61 +
 62 RCL 06
 63 ST+ X
 64 STO 10
 65 RCL 05
 66 -
 67 STO 11
 68 127
 69 +
 70 COS
 71 LASTX
 72 STO 07
 73 RCL 04
 74 ST+ 07
 75 -
 76 COS
 77 14
 78 /
 79 +
 80 RCL 07
 81 COS
 82 15
 83 /
 84 -
 85 31
 86 *
 87 +
 88 RCL 10
 89 10
 90 +
 91 COS
 92 LASTX
 93 RCL 04
 94 +
 95 STO 07
 96 COS
 97 2.4
 98 /
 99 +
100 RCL 04
101 RCL 07
102 +
103 COS
104 26
105 /
106 +
107 18
108 *
109 +
110 RCL 00
111 360
112 *
113 STO 01
114 RCL 09
115 -
116 RCL 10           
117 -
118 RCL 03
119 +
120 120
121 -
122 COS
123 LASTX
124 RCL 04
125 -
126 COS
127 5.3
128 /
129 +
130 54
131 *
132 +
133 RCL 01
134 RCL 10
135 -
136 RCL 03
137 +
138 11.5
139 -
140 COS
141 LASTX
142 RCL 04
143 -
144 COS
145 5.3
146 /
147 +
148 288
149 *
150 +
151 RCL 01
152 RCL 05
153 -
154 RCL 00
155 47 E-6
156 *
157 STO 00
158 +
159 97
160 -
161 COS
162 +
163 RCL 01
164 RCL 03
165 -
166 175.5
167 +
168 COS
169 108
170 *
171 +
172 RCL 01
173 171
174 +
175 COS
176 ST+ X
177 +
178 RCL 01
179 RCL 03
180 +
181 168.7
182 -
183 COS
184 LASTX
185 STO 07
186 RCL 04
187 ST+ 07
188 -
189 COS
190 50
191 /
192 -
193 RCL 07
194 COS
195 7.4
196 /
197 +
198 RCL 04
199 RCL 07
200 +
201 COS
202 343
203 /
204 -
205 358
206 *
207 +
208 RCL 01
209 RCL 03
210 +
211 RCL 09
212 +
213 47
214 -
215 COS
216 LASTX
217 STO 07
218 RCL 04
219 ST+ 07
220 -
221 COS
222 34
223 /
224 -
225 RCL 07
226 COS
227 5
228 /
229 +
230 15
231 *
232 +
233 RCL 01           
234 ST+ X
235 STO 02
236 RCL 09
237 RCL 11
238 +
239 ST+ X
240 -
241 174
242 -
243 COS
244 ST+ X
245 +
246 RCL 02
247 RCL 11
248 3
249 *
250 -
251 125
252 +
253 COS
254 LASTX
255 RCL 04
256 -
257 COS
258 9
259 /
260 -
261 16
262 *
263 +
264 RCL 02
265 RCL 09
266 -
267 RCL 11
268 -
269 RCL 10
270 -
271 STO 07
272 56
273 +
274 COS
275 ST+ X
276 +
277 RCL 07
278 RCL 08
279 ST+ X
280 STO 13
281 +
282 173
283 +
284 COS
285 ST+ X
286 +
287 RCL 02
288 RCL 11
289 ST+ X
290 -
291 RCL 09
292 -
293 160
294 -
295 COS
296 4
297 *
298 +
299 RCL 02
300 RCL 10
301 -
302 RCL 11
303 -
304 STO 07
305 103
306 -
307 COS
308 +
309 RCL 07
310 RCL 13
311 +
312 129
313 -
314 COS
315 10
316 *
317 +
318 RCL 02
319 RCL 11
320 ST+ X
321 -
322 STO 14
323 80
324 -
325 COS
326 LASTX
327 RCL 04
328 -
329 COS
330 26
331 /
332 -
333 19
334 *
335 +
336 RCL 14
337 RCL 03
338 +
339 RCL 00
340 -
341 122
342 -
343 COS
344 ST+ X
345 +
346 RCL 02
347 RCL 11          
348 -
349 RCL 09
350 -
351 15
352 -
353 COS
354 LASTX
355 RCL 04
356 -
357 COS
358 27
359 /
360 -
361 84
362 *
363 +
364 RCL 14
365 RCL 09
366 +
367 41
368 +
369 COS
370 LASTX
371 RCL 04
372 -
373 COS
374 26
375 /
376 -
377 11
378 *
379 +
380 RCL 02
381 RCL 10
382 -
383 STO 07
384 107
385 -
386 COS
387 LASTX
388 RCL 04
389 -
390 COS
391 6
392 /
393 +
394 10
395 *
396 +
397 RCL 07
398 RCL 13
399 +
400 COS
401 9
402 *
403 +
404 RCL 02
405 RCL 10
406 -
407 RCL 03
408 +
409 RCL 00
410 +
411 9
412 +
413 COS
414 ST+ X
415 +
416 RCL 02
417 RCL 11
418 -
419 STO 15
420 100.5
421 +
422 COS
423 LASTX
424 RCL 04
425 -
426 COS
427 27
428 /
429 -
430 403
431 *
432 +
433 RCL 15
434 RCL 03
435 +
436 RCL 00
437 -
438 166
439 -
440 COS
441 +
442 RCL 02
443 RCL 09
444 -
445 169
446 -
447 COS
448 +
449 RCL 15
450 RCL 09
451 +
452 STO 07
453 10
454 +
455 COS
456 8
457 *
458 +
459 RCL 07
460 RCL 13          
461 +
462 51
463 -
464 COS
465 LASTX
466 RCL 04
467 +
468 COS
469 2
470 /
471 +
472 ST+ X
473 +
474 RCL 02
475 RCL 03
476 -
477 RCL 00
478 +
479 136
480 -
481 COS
482 12
483 *
484 +
485 RCL 02
486 58.8
487 -
488 COS
489 LASTX
490 RCL 04
491 -
492 COS
493 447
494 /
495 +
496 160
497 *
498 +
499 RCL 02
500 RCL 03
501 +
502 RCL 00
503 -
504 26
505 +
506 COS
507 ST+ X
508 +
509 RCL 02
510 RCL 05
511 +
512 144
513 +
514 COS
515 LASTX
516 STO 07
517 RCL 04
518 ST+ 07
519 -
520 COS
521 77
522 /
523 -
524 RCL 07
525 COS
526 .3
527 *
528 +
529 RCL 04
530 RCL 07
531 +
532 COS
533 31
534 /
535 +
536 43
537 *
538 +
539 RCL 02
540 RCL 11
541 +
542 65
543 -
544 COS
545 ST+ X
546 +
547 RCL 01
548 ST+ 02
549 ST+ 15
550 RCL 14
551 +
552 STO 14
553 RCL 03
554 -
555 56
556 -
557 COS
558 5
559 *
560 +
561 RCL 02
562 RCL 11
563 -
564 RCL 06
565 RCL 03
566 -
567 STO 12
568 -
569 41
570 +
571 COS
572 LASTX
573 RCL 04
574 -
575 COS
576 18
577 /
578 -
579 16
580 *
581 +
582 RCL 15          
583 RCL 03
584 +
585 115
586 +
587 COS
588 LASTX
589 STO 07
590 RCL 04
591 ST+ 07
592 -
593 COS
594 17
595 /
596 -
597 RCL 07
598 COS
599 7
600 /
601 +
602 15
603 *
604 +
605 RCL 02
606 RCL 03
607 -
608 173
609 -
610 COS
611 4
612 *
613 +
614 RCL 02
615 RCL 03
616 +
617 46
618 -
619 COS
620 LASTX
621 RCL 04
622 +
623 COS
624 7
625 /
626 +
627 8
628 *
629 +
630 RCL 01
631 ST+ 02
632 ST+ 15
633 RCL 14
634 +
635 STO 14
636 RCL 11
637 ST+ X
638 -
639 72
640 -
641 COS
642 ST+ X
643 +
644 RCL 14
645 RCL 11
646 -
647 58
648 -
649 COS
650 ST+ X
651 +
652 RCL 14
653 RCL 09
654 -
655 24
656 -
657 COS
658 LASTX
659 RCL 04
660 -
661 COS
662 13
663 /
664 -
665 8
666 *
667 +
668 RCL 14
669 44
670 +
671 COS
672 LASTX
673 RCL 04
674 -
675 COS
676 13
677 /
678 -
679 25
680 *
681 +
682 RCL 02
683 RCL 11
684 -
685 RCL 09
686 -
687 130
688 +
689 COS
690 4
691 *
692 +
693 RCL 15 
694 RCL 03
695 -
696 RCL 00           
697 +
698 10
699 -
700 COS
701 ST+ X
702 +
703 RCL 15
704 130
705 -
706 COS
707 LASTX
708 RCL 04
709 -
710 COS
711 29
712 /
713 -
714 17
715 *
716 +
717 RCL 15
718 RCL 05
719 +
720 50
721 +
722 COS
723 LASTX
724 RCL 04
725 +
726 COS
727 .3
728 *
729 +
730 5
731 *
732 +
733 RCL 02
734 114
735 +
736 COS
737 ST+ X
738 +
739 RCL 01
740 RCL 02
741 +
742 RCL 03
743 +
744 12
745 +
746 COS
747 +
748 RCL 01
749 ST+ 01
750 ST+ X
751 ST+ 02
752 ST+ 15
753 RCL 14
754 +
755 STO 14
756 RCL 11
757 -
758 STO 15
759 RCL 09
760 -
761 162
762 +
763 COS
764 4
765 *
766 +
767 RCL 15
768 122
769 -
770 COS
771 4
772 *
773 +
774 RCL 14
775 48
776 +
777 COS
778 4
779 *
780 +
781 RCL 01
782 RCL 15
783 +
784 STO 15
785 56
786 -
787 COS
788 +
789 RCL 15
790 RCL 05
791 +
792 136
793 +
794 COS
795 +
796 .1
797 %
798 1.38
799 +
800 END

 
      ( 1041 bytes / SIZE 016 )
 
 

      STACK        INPUTS      OUTPUTS
           Y          Date             /
           X      Time ( UT )  Water-Level (m)

 
Example:      2019 July 07th  16h41 UT

     7.072109  ENTER^
        16.41     XEQ "HKONG"              >>>>                            WL = 1.312 m
 

Notes:

-Compared to the 2000 water-levels used to calculate the harmonic constituents, the root-mean-square error is about 0.6 cm and the maximum error is 3.4 cm
-But nothing proves the errors are never larger on other intervals of time !
 
 

Reference:

[1] SHOM - http://www.shom.fr