
		SurvTri48 v1.1 & SurvTri49 v1.0

April 17 2001. SurvTri48 v1.1
Jason Look found a bug (blunder) in sss. On the 48 only.


March 11 2001

Michael Gupton
mwgupton@yahoo.com
mwgupton@hydro.mb.ca



Files in this zip file

SurvTri48:	Triangle directory for the HP48G/GX. 
SurvTri49:	Triangle directory for the HP49G. 
SurvTri.txt:	This file.



INTRODUCTION:

		This download assumes that you have a registered plan on your lap in the
		truck and you don't want to create a new job with your TDS cogo card.
		You just want to find those one or two angles/distances for a good tie.
		
		These directories contain 11 simple user RPN triangle programs.
		Six right angle and five oblique.
		ALL input and ALL output angles are in HMS, (degrees, minutes, and seconds;
		ie. DDD.MMSSsssss...).

		The 48 directory is larger to accommodate the four line stack.
		The 49 directory assumes a six or seven line stack display.

		The 48 directory oblique triangle programs include the area of the triangle.
		The 49 does not. Why? Just because, I guess...

		The six right angle programs require two "knowns" on the stack.
		Then the corresponding program key is pressed.
		EG. If you know the adjacent and the hypotenuse, enter them, in that order,
 		and then press ADHY (Ad&Hy on the 49). The output angles are all in HMS.
		EG. If you know the opposite side and the angle, enter them, in that order,
		and then press OPANG ( Op&Ang on the 49). All angular input and output
		is in HMS.
		
		The same format holds true for the oblique programs. Three knowns.
		You enter on the stack what you know. All angles in HMS. Then press the
		corresponding key.
		The oblique triangles use a circular identification rather than aCbAcB.
		ie. Side1, angle1, side2, angle2, side3, angle3.

				   /\angle1 (C)
			          /  \ 
			side1 (a)/    \side2 (b)
			        /      \
		     angle3 (B)/________\angle2 (A)
				side3 (c)

		or, counterclockwise;
				
				   /\angle1 (C)
			          /  \ 
		       side2 (b) /    \side1 (a)
			        /      \
		     angle2 (A)/________\angle3 (B)
			        side3 (c)

		
		EG. If you know the three sides, (Sd1, Sd2, Sd3) enter them in that order
		and then press sss. The output is ang.1, ang2, ang3, all in HMS.
		EG. If you know ang.1 (C), Sd2 (b), and ang.2 (A), enter them in that order,
		and press AsA.

		The ambiguous case, ssA, provides for no solution, one solution, and 
		two solutions.
		
IMPORTANT:	

	*	Remember, ALL input and output angles are in HMS.

	*	I have tested these on my GX Rev R and my 49G v1.19.5.  I am unaware of any
		bugs or blunders, but that doesn't mean there aren't any.
		If you have any problems with these programs, please e-mail me.
		

INSTALLATION:


		Transfer the appropriate directory to your HP. I have tested up/down
		transfer on HPComm v3.0r3 for both the 48 & 49. 
		If you have problems transfering to the 48 try using HPShell.

	
THANKS:

		Mark Queen 		For the circular side1/angle1 ID concept.
			
		Gary Martens		For beta testing.

		Sjon C. Moore		For using his text file as a template.
		
		Eric Rechlin		For providing the forum.


BUGS, COMMENTS, SUGGESTIONS?:

		If you have a problem, comment or suggestion for improving
		these programs, or if you know how to program this stuff in SYSRPL. 
		Please let me know.


Michael Gupton
mwgupton@hydro.mb.ca
mwgupton@yahoo.com

