ヘロンの面積計算プログラム(fx-4850P測量計算)

  1. あさかぜネット TOP
  2. fx-4850P測量計算
  3. ヘロンの面積計算プログラム

ヘロンの面積計算プログラム(fx-4850P用)

fx-4850P は、既に 製造が終了 しており、fx-4850Pに関連した サービスも終了 しております。
また、fx-4850Pに関する掲載情報も今後更新する予定はありません。

プログラムの概要

 ヘロンの面積計算プログラムの概要は次の通りです。

ヘロンの面積計算

 ヘロンの公式を用いて多角形の面積を計算します。[三角形の数100個まで集計できます
 まず三角形の総数(n≦100)を入力します。その後順次三角形の三辺(a,b,c)を入力し、その面積(A)と、a辺の対頂角からa辺への垂線長(h)を計算します。単体の面積を表示した段階で、集計をキャンセルすると、再度同じ三角形のデータを入力することができます。

ヘロンの面積計算画面

fx-5800Pのご案内

CASIO fx-5800P 測量計算ソフト

fx-4850P は 2006年に 製造終了 となっております。

現場でお使いになるのであれば、fx-5800P をお勧めします。

fx-5800P は、 fx-4850P の後継機種です。制御系のコマンドが充実したのに加え、電池が切れてもプログラムが消えない優れた機能を持ち、現場での使い勝手も良い、手帳型のプログラム電卓です。

fx-5800P:ヘロンの面積計算

プログラムのソース表示

 プログラムご利用の前に、
 下記 「ご利用の前に」 の各項目をお読みください。

ご利用の前に

  • 本プログラムは著作権法によって保護されている著作物です。本内容の全部、または一部を複製し、転売(オークションに出品)するような行為はお止め下さい。
  • プログラムの入力を始める前に fx-4850P 取扱説明書を熟読されることをお勧めします。
  • 本プログラムをご使用になる前に、「実行マニュアル」「操作手順書」「例題集」を良くお読みになり、操作方法を練習してください。

    マニュアル類ダウンロード(PDF)

  • 本プログラムはお客様の責任でお使いください。本プログラムに起因するトラブルにより損害を受けても、弊社は一切の責任を負いません。
  • プログラムを手動で間違いなく入力するのは至難の業です。また、入力ミスは、必ずと言っていいほど発生します。どうか根気よく入力し、チェックを入念に行ってください。
  • プログラムの入力方法がわからない、エラーが出る、答えが合わない、といった内容のお問い合わせはご容赦願います。

プログラム ソース

ヘロンの面積計算 【ファイル名:P9】

   Fixm:Defm 300:S=0
Lbl 0:Cls:{S}
   "<HERON>"
   S"TRIANGLE_N_"
   S≦0⇒Goto 0△
   S>100⇒Goto 0△
Lbl 1:G=0:R=S:K=0:L=0:M=100:N=200
Lbl 2:K=K+1:L=L+1:M=M+1:N=N+1
   A=Z[L]:B=Z[M]:C=Z[N]
Lbl 3 :Cls
   "INPUT_NO=":K:Pause 0
Lbl 4:{A}
   A"A_":A≦0⇒Goto 3△
Lbl 5:{B}
   B"B_":B≦0⇒Cls:"INPUT_NO=":K:Pause 0:Goto 5△
Lbl 6:{C}
   C"C_":C≦0⇒Cls:"INPUT_NO=":K:Pause 0:Goto 6△
   (A-B-C)≧0⇒Prog "ER.SUB":Goto 3△
   (B-A-C)≧0⇒Prog "ER.SUB":Goto 3△
   (C-A-B)≧0⇒Prog "ER.SUB":Goto 3△
   D=(A+B+C)÷2
   E=√(D×(D−A)×(D−B)×(D−C))
   J=E×2÷A
   "TAKASA=":J:Pause 0
   "MENSEKI=":E▲
   I=0:{I}
   I"OK⇒0_CANCEL⇒1_"
   I=1⇒Goto 3△
   G=G+E
   Z[L]=A:Z[M]=B:Z[N]=C
   Dsz R:Goto 2△
Lbl 7:"TRIANGLE_N=":S:Pause 0
   "TOTAL=":G▲
Lbl 8:Cls:I=0
   {I}
   "REPEAT⇒0"
   "AGAIN_⇒1"
   I"TOP⇒2__END⇒9_"
   I=0⇒Goto 7△
   I=1⇒Goto 1△
   I=2⇒Goto 0△
   I≠9⇒Goto 8△

エラー表示サブルーチン 【ファイル名:ER.SUB】

   Z=999
   "DATA_ERROR"
   Pause 3
   Cls

ご注意下さい

  • 上記プログラムソースは見やすいようにインデントされていますが、
    fx-4850Pに入力する際には、インデントを無視してください。
  • 改行マークは省略しています。
  • アンダーバー”_”,”_”は空白を表します。半角全角の区別はありません。
  • ファイル名は変更可能ですが、ソフト起動プログラム(QUICK RUN)を利用する場合には変更しないでください。
  • サブルーチンは他のプログラムと共用しますのでファイル名を変更しないでください。
  • プログラムの入力やファイル名の変更は、fx-4850Pの取扱説明書をよくお読みになってから行ってください。
  • アルファベットの「O」と数字の「0」を区別するため、アルファベットの「 O 」にアンダーラインを入れて表示しています。
  • fx-4850Pのプログラムには通常のテキストでは忠実に表現できないものがあります。本プログラムリストでは下表の通り表現していますのでご注意ください。

このページの先頭へ