三角形面積

程式由網友八月意見修改。

更新日期: 2014年7月30日

程式可以計算下列兩種情況下的三角形面積:

(i) 已知三角形的兩邊及夾角

(ii) 己知三角形的三邊 (希羅公式)

註1: 若果較習慣使用程式編號區分情況的朋友,可以使用網頁尾附錄程式一(有程式編號 的版本 43 bytes)。其實兩邊及夾角的情況,計算較簡單,亦可以不用程式,若果只需要計算希羅公式問題,可以使用計算機內置希羅公式

 

程式 (39 bytes,使用記憶A、B及C)

?→A: ?→B: ?→C: 2-1AB sin( C◢

4-1√( 4B2C2 - (A2 - B2 - C2)2

 

例題1: a=4, b=5, ∠C=40o ,求三角形面積。

注意:要在DEG Mode執行

按 Prog 1  再按 4 EXE 5 EXE 40 EXE (顯示面積為6.4279)

計算完結後按AC終程式。

 

例題2: a=4, b=5, c=6,求三角形面積。

按 Prog 1 再按 4 EXE 5 EXE 6EXE EXE (必要,按EXE忽略一個數值 代表以三邊計算面積,顯示面積為9.9216)

註2: 若果輸入的三邊不能構成三角形,程式會出現Math ERROR。

 

附錄 :

附錄程式一(有程式編號版本 43 bytes,使用記憶A、B、C及D)

?→D: ?→A: ?→B: ?→C:

D =>  cos-1( (A2 + B2 - C2 ) ÷ ( 2AB→C:

2-1AB sin( C

註1: 如果是使用fx-3650P II或fx-50FH II,上述程式碼中 (A2 + B2 - C2 ) ÷ ( 2AB→C: 可以簡化為 (A2 + B2 - C2 ) ÷ 2AB→C: 可節省1 byte。

 

附錄程式例題1: a=4, b=5, ∠C=40o ,求三角形面積。

注意:要在DEG Mode執行

按 Prog 1 再按 0 EXE (0代表以兩邊及夾角計算面積)

4 EXE 5 EXE 40 EXE (顯示面積為6.4279)

 

附錄程式例題2: a=4, b=5, c=6,求三角形面積。

附錄程式一按法:

按 Prog 1 再按 1 EXE (1代表以三邊計算面積)

4 EXE 5 EXE 6EXE (顯示面積為9.9216)

 

返回 CASIO fx-50FH、fx-3650P II、fx-50FH II及fx-50F PLUS 程式集