三角形の解法(三辺既知)CASIO fx-4800P版 測量計算ソフト プログラムソース |
|
|
FX-603P版はこちらです→FX-603P 三角形の解法 【★印刷用ページ】
三角形の三辺がわかっている場合の他の未知数を計算します。
三角形の解法(三辺既知) 【ファイル名:P14】(446バイト)Fixm:Deg"<SANKAKUKEI>" "<3PEN_KICHI>" Lbl 1:{A} A"HEN-A_" A≦0⇒Goto 1△ Lbl 2:{B} B"HEN-B_" B≦0⇒Goto 2△ Lbl 3:{C} C"HEN-C_" C≦0⇒Goto 3△ (A-B-C)≧0⇒Prog "ER.SUB":Goto 1△ (B-A-C)≧0⇒Prog "ER.SUB":Goto 1△ (C-A-B)≧0⇒Prog "ER.SUB":Goto 1△ 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 G=(A+B+C)÷2 H=√(G×(G−A)×(G−B)×(G−C)) K=H×2÷A T=D:Prog "60.SUB":L=V T=E:Prog "60.SUB":M=V T=F:Prog "60.SUB":N=V Lbl 4:A"HEN-A="▲ L"KAKU-A="▲ B"HEN-B="▲ M"KAKU-B="▲ C"HEN-C="▲ N"KAKU-C="▲ H"MENSEKI="▲ K"TAKASA="▲ Goto 4 QUICK RUN に書き加える条件文 (16バイト)
I=14⇒Prog "P14":Goto 0△
エラー表示サブルーチン 【ファイル名:ER.SUB】(38バイト)Z=999"DATA_ERROR" Pause 1 角度変換サブルーチン 【ファイル名:60.SUB】(153バイト)Fixm:V=T:W=TT=0⇒Goto 1△ X=T÷Abs T T=Abs T V=Int T:W=V Y=(T-V)×60 I=Int Y J=(Y-I)×60 V=(V+(J÷100+I)÷100)×X Y=Frac T×100 I=Int Y J=(Y-I)×100 W=(W+(I+J÷60)÷60)×X Lbl 1 ご注意下さい
|
|
■■■■
Copyright(C) 2006 AsakazeNet All rights reserved. 無断転載はご遠慮願います。 ■■■■
当サイトはあさかぜネットが運営しています。 | ||