畢氏定律
程式編寫日期: 2012年2月13日
直角三角形的三邊分別為 a、b及c(斜邊),若已知其中兩邊,程式除了會計算第三邊外,還會同時計算∠A及∠B的值。
注意: cos-1 是按 SHIFT cos
程式一(63 bytes,有記存答案)
ClrMemory: ?→A: ?→B: ?→C:
A=0 => √( C2 - B2→A◢
B=0 => √( C2 - A2→B◢
Pol( A, 1B: C=0 => X→C◢
cos-1( 0 ) - Y→X◢ Y
程式二(55 bytes,沒有記存答案)
ClrMemory: ?→A: ?→B: ?→C:
C => √( C2 - A2 - B2◢
Pol( A+Ans(A=0 , B+Ans(B=0:
AB => X◢
cos-1( 0 ) - Y◢ Y
註1: 顯示兩角時所用的單位與計數機角度單位設定相同,例如是DEG則會以度數單位表示角度。
註2: 程式一執行完結後,直角三角形的三邊及另外兩角分別儲存在記憶A, B, C, X及Y中。
例題1: ABC為直角三角形,∠C為90°、a=3及c=5,求 b 、∠A及∠B。
按 Prog 1 再按 3 EXE EXE (第二個數不輸入數值代表計算b)
5 EXE (顯示b為4) EXE (顯示∠A為36.8699°) EXE (顯示∠B為53.1301°)
例題2: ABC為直角三角形,∠C為90°、a=3及b=4,求 c 、∠A及∠B。
按 Prog 1 再按 3 EXE 4 EXE
EXE (第三個數不輸入數值代表計算c,顯示c為5)
EXE (顯示∠A為36.8699°) EXE (顯示∠B為53.1301°)