三角形の解法CASIO fx-4850P版 測量計算ソフト プログラムソース |
|
|
FX-603P版はこちらです→FX-603P 三角形の解法
[三辺既知]、[二辺夾角既知]、[二角夾辺既知]を選択してからそれぞれの処理を実行します。
三角形の解法 【ファイル名:P12】Fixm:I=0Lbl 0:Cls "<SANKAKUKEI>":Pause 2 Lbl 1:Cls:{I} "3PEN_KICHI__⇒1" "2HEN_KYOKAKU⇒2" I"2KAKU_KYOHEN⇒3" I=3⇒Goto 4△ I=2⇒Goto 3△ I≠1⇒Goto 1△ Lbl 2:Cls:{A,B,C} A"HEN-A_" A≦0⇒Prog "ER.SUB":Goto 2△ B"HEN-B_" B≦0⇒Prog "ER.SUB":Goto 2△ C"HEN-C_" C≦0⇒Prog "ER.SUB":Goto 2△ (A-B-C)≧0⇒Prog "ER.SUB":Goto 2△ (B-A-C)≧0⇒Prog "ER.SUB":Goto 2△ (C-A-B)≧0⇒Prog "ER.SUB":Goto 2△ D=Acos ((B^2+C^2−A^2)÷(2×B×C)) E=Acos ((C^2+A^2−B^2)÷(2×C×A)) F=180-D-E Goto 5 Lbl 3:Cls:{A,B,F} A"HEN-A_" A≦0⇒Prog "ER.SUB":Goto 3△ B"HEN-B_" B≦0⇒Prog "ER.SUB":Goto 3△ F"KAKU-C_" F≦0⇒Prog "ER.SUB":Goto 3△ F≧180⇒Prog "ER.SUB":Goto 3△ D=Atan ((A×sin F)÷(B−A×cos F)) D<0⇒D=D+180△ E=180-D-F C=√(A^2+B^2−2×A×B×cos F) Goto 5 Lbl 4:Cls:{A,E,F} A"HEN-A_" A≦0⇒Prog "ER.SUB":Goto 4△ E"KAKU-B_" E≦0⇒Prog "ER.SUB":Goto 4△ F"KAKU-C_" F≦0⇒Prog "ER.SUB":Goto 4△ D=180-E-F D≦0⇒Prog "ER.SUB":Goto 4△ B=(A×sin E)÷sin(E+F) C=(A×Sin F)÷sin(E+F) Lbl 5:G=(A+B+C)÷2 H=√(G×(G−A)×(G−B)×(G−C)) Lbl 6:Cls "HEN-A=":A:Pause 0 "HEN-B=":B▲ "HEN-C=":C:Pause 0 "KAKU-A=":D→DMS▲ "KAKU-B=":E→DMS "KAKU-C=":F→DMS▲ Cls "MENSEKI=":H▲ Lbl 8:Cls:J=0:{J} "REPEAT⇒0" "AGAIN_⇒1" J"TOP⇒2_END⇒9_" J=0⇒Goto 6△ J=2⇒Goto 0△ J=9⇒Goto 9△ J≠1⇒Goto 8△ I=3⇒Goto 4△ I=2⇒Goto 3△ I=1⇒Goto 2△ Goto 8 Lbl 9 エラー表示サブルーチン 【ファイル名:ER.SUB】Z=999"DATA_ERROR" Pause 3 Cls ご注意下さい
|
|
■■■■
Copyright(C) 2005 AsakazeNet All rights reserved. 無断転載はご遠慮願います。 ■■■■
当サイトはあさかぜネットが運営しています。 | ||