Reading complains about the 35s unable to separate real and imaginary parts from a complex number, I made these little and unambitious programs to "help" get them apart and to try some of the new features.

Usage:

1.- execute the program

2.- Enter complex number as xiy - R/S

--> now you see the number in polar mode

3.- Enter angle - R/S

--> you see the number in polar mode again

4.- Enter radius - R/S

--> you get both x and y separated.

With programs A and B, they are in the X and Y registers, with program C you get a vector.

Program AA001 LBL A

A002 STOP

A003 r@a (polar mode)

A004 STOP

A005 x<>y

A006 STOP

A007 REGZ

A008 SIN

A009 x<>y

A010 *

A011 LASTx

A012 REGT

A013 COS

A014 *

A015 xiy (rectangular mode)

A016 RTNLN=56

Program B

B001 LBL B

B002 STOP

B003 r@a

B004 STOP

B005 x<>y

B006 STOP

B007 ENTER

B008 REGY * SIN(REGT)

B009 REGY * COS(REGT)

B010 xiy

B011 RTNLN=61

Program C

C001 LBL C

C002 STOP

C003 r@a

C004 STOP

C005 x<>y

C006 STOP

C007 [REGX*COS(REGZ),REGX*SIN(REGZ)]

C008 xiy

C009 RTNLN=58

note: I am having fun like a little kid :-)

Well, pure RPN is smaller and faster (but speed does not really matters here) and this could be just the spark for someone to write a "real" converter.

Regards,

Miguel