At home I keep my math and calculator hobbies mostly to myself. My wife and kid are aware of my hobbies, but do not share in them. You can then imagine my surprise when I received a very nice 10C in box with manual, registration card, etc... for Xmas this year. My lovely wife independently determined after secretly inventorying my collection that I needed a 10C. Wow!

Programmatically the 10C is very limited compared to other Voyagers--even the 12C. There is a 79 step limit that will never be reached with most programs because it exhausts all of the registers.

As my first self-challenge I ported my 12C Gamma function (http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/archv016.cgi?read=100275, Message #6):

01 X^2 13 * 25 RCL 0 37 8 49 PIIt needs a bit of work, but for now just enter any positive or negative decimal number, then press R/S. The results will be stored in registers 0 and 1:

02 SQRT 14 SQRT 26 6 38 RCL 1 50 *

03 STO 1 15 * 27 * 39 + 51 ENTER

04 8 16 4 28 + 40 STO/ 0 52 SIN

05 + 17 RCL 0 29 2 41 1 53 RCL 0

06 STO 0 18 * 30 * 42 - 54 *

07 ENTER 19 1/X 31 1/X 43 RCL 1 55 /

08 Y^X 20 RCL 0 32 RCL 0 44 X<>Y 56 STO 1

09 PI 21 + 33 - 45 X<=Y? 57 RCL 0

10 RCL 0 22 5 34 E^X 46 GTO 48 58 GTO 00

11 * 23 * 35 * 47 GTO 40

12 2 24 1/X 36 STO 0 48 RCL 1

RCL 0 = Gamma(|x|)IOW, if you entered a negative number use RCL 1 for your result.

RCL 1 = Gamma(-|x|)

NOTE: Read the 12C link above on the implementation details. Also note that this Gamma is really Gamma(x)=(x-1)! just like the 15C.

But wait, there's more... For Xmas my 17-year-old daughter-artist painted on 24" canvas her interpretation of a calculator:

*Calculators* by Dhemerae Ford

Wow-Wee!

*Edited: 3 Jan 2009, 4:21 p.m. *