Step | Lbl | Action | Note |
1 | | RPN | Set the program to run in RPN mode |
2 | | Enter | Push the value onto the stack |
3 | | Int | Take the integer portion |
4 | | Sto1 | Store the result (the hours) in Mem1 |
5 | | - | Subtract the integer from the original, leaving the fraction |
6 | | 60 | Key in 60 |
7 | | x | Multiply the fraction by 60 |
8 | | Enter | Push the result onto the stack |
9 | | Int | Take the integer portion |
10 | | Sto2 | Store the result (the minutes) in Mem2 |
11 | | - | Subtract the integer from the original, leaving the fraction |
12 | | 60 | Key in 60 |
13 | | x | Multiply the fraction by 60 |
14 | | Int | Take the integer portion |
15 | | Sto3 | Store the result (the seconds) in Mem3 |
16 | | Rcl1 | Recall the hours |
17 | | Rcl2 | Recall the minutes |
18 | | 100 | Key in 100 |
19 | | / | Divide the minutes by 100 |
20 | | Rcl3 | Recall the seconds |
21 | | 10,000 | Key in 10000 |
22 | | / | Divide the seconds by 10,000 |
23 | | + | Add the seconds portion to the minutes |
24 | | + | Add the sec/min portion to the hours |
25 | | r/s | stop |