Posts: 2,309

Threads: 116

Joined: Jun 2005

Not anything automatic. You can obviously do it by working through the calculations manually.

Posts: 2,761

Threads: 100

Joined: Jul 2005

From Hewlett-Packard's HP-35 MATH PAC, available in the HP Museum DVD 1, Calculator Manuals:

**Degrees, minutes and seconds to decimal degrees**
LINE DATA OPERATIONS DISPLAY REMARKS

1 Seconds ENTER^ 6 0 STO /

2 Minutes + RCL /

3 Degrees +

Example

32.6 ENTER^ 6 0 STO / .5433333333

17 + RCL / .2923888888

46 + 46.29238889 46°17'32.6" = 46.29°

**Decimal degrees to degrees, minutes and seconds**

LINE DATA OPERATIONS DISPLAY REMARKS

1 X ENTER^ Let D = integer part of X

2 D Degrees

3 - 6 0 STO * A Let M = integer part of A

4 M Minutes

5 - RCL * B Let S = nearest integer to B

6 S Seconds

Example

23.32916667 ENTER^ 23.32916667

23 23. Degrees (integer part of X)

- 6 0 STO * 19.7500002

19 19. Minutes (integer part of X)

- RCL * 45.000012

45 45 Seconds (nearest integer to X)

23.32916667° = 23°19'45"

Posts: 64

Threads: 8

Joined: Oct 2006

There was a tread not too long ago where somebody posted equations that accomplish this. He made his posting as a guessing game, something about "Try to identify these" or something like that. I did a quick search, but came up empty handed. Does this ring any bells?

Very respectfully,

David

Posts: 980

Threads: 239

Joined: Aug 2006

Hello all. Fantastic job on the D.MS<-->D.DDD conversion routines. I tried developing some algorithms last night. In comparison, yours were quite streamlined.