HP15c CE Enhanced at the same price as standard - until Oct. 10 - Limited units

Currency Exchange in HP-41CL

Due to my job, I have to travel a lot - and therefore, currency exchange is an issue. And it is not just USD to EUR. I am “living” in Euro (meaning my salary is in Euros), but I need to pay (and analyze businesses results) in:

  • Swiss Francs
  • US Dollars
  • British Pound
  • Norwegian Kroner
  • Swedish Kroner

And the solution given by the HP17bII+ is the best of the built-in solutions in my knowledge - but there are ways to improve upon that - see our examples for the HP Prime in past blog issues.

Now, my other calculator of choice nowadays is the HP 41CL. Its enormous memory capacity and the access to all modules allow to do many things, and make it a practical choice for everyday calculations. So I set to create a program practical enough for everyday use - for MY use, i.e.

I will use the 5 upper function keys and its shifted functions too. The main function is the conversion of the foreign currency TO Euro, and the shifted function is FROM Euro to the foreign currency. I use the registers 24 to 29 to store the exchange rates against the Euro, as foreign units per Euro (when you have all the registers you want, you don’t care anymore for SIZE - that’s the good thing about the 41CL)

1 LBL “EXCHN”

2 “NK $ CH & SK”

3 AVIEW

4 RTN

5 LBL A

6 RCL 24

7 /

8 RTN

9 LBL a

10 RCL 24

11 *

12 RTN

13 LBL B

14 RCL 25

15 /

16 RTN

17 LBL b

18 RCL 25

19 *

20 RTN

21 LBL C

22 RCL 26

23 /

24 RTN

25 LBL c

26 RCL 26

27 *

28 RTN

29 LBL D

30 RCL 27

31 /

32 RTN

33 LBL d

34 RCL 27

35 *

36 RTN

37 LBL E

38 RCL 28

39 /

40 RTN

41 LBL e

42 RCL 28

43 *

44 RTN

45 END