
No.3ベストアンサー
- 回答日時:
>課題で
と言う事なので、やはり注意点のみ
>「25.0、'F'」と入力したら
とありますので、文字入力が前提でしょうか?そうだとすれば、
1、READで取り込んだ文字列を数値部分と摂氏華氏コード部分に分ける。
2、数値部分の文字列を、数値変換する。
整数計算にならない様に変数の型にご注意
3、IF文で絶対温度を判断して
K→C変換式に与え計算
C結果からC→F変換
(elseは不要)
4、IF文で摂氏を判断して
C→K変換式に与え計算
C→F変換式に与え計算
(elseは不要)
5、IF文で華氏を判断して
F→C変換式に与え計算
C→K変換式に与え計算
(華氏→摂氏変換式はご自分でどうぞ)
(elseは不要)
6、表示を行う
表示の書式指定にご注意

No.2
- 回答日時:
温度と温度単位をとreadさせておいて、
'華氏なら
if(温度単位.eq.`F`) then
摂氏計算&表示
絶対温度計算&表示
'摂氏なら
else if(温度単位.eq.`C`) then
華氏計算&表示
絶対温度計算&表示
'絶対温度なら
else if(温度単位.eq.`K`) then
華氏計算&表示
摂氏温度計算&表示
end if
ていう流れだと思います。それぞれ、変数の宣言をわすれずに。
計算式は、それぞれ方程式が出ているので、例えば質問のF<->Cの式だと
F=9C/5+32 を逆にCについて解くと
C=○○ これを上記の計算式に当てはめる。この要領で、1つの値が当てられた場合に他の2つの値を求める式を導きだせば良い。
課題との事なので、あえて詳しい事は省略します。
#FORTRAN 15年振りだ
No.1
- 回答日時:
温度値と単位を入力からREADしてそれぞれ変数に代入
単位を判定するif文でそれぞれ
F->Cの変換、F->Kの変換
C->Fの変換、C->Kの変換
K->Fの変換、K->Cの変換
に分岐して結果を出力にWRITEする。
if文がちゃんと使えるかがキーになると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UTF_16からUTF_8への変換で困っ...
-
VB2013での時間帯判定で困って...
-
VBAでArrayListを使う為の「msc...
-
ManagementClassが見つからない。
-
VBで「ファイル名を指定して実...
-
byte型をstring型として扱うには
-
ACCESSランタイムでエラー
-
意味不明の実行時エラーで困っ...
-
VBでネットワークプログラムを...
-
[VB.net] ExcelへのQRコード出...
-
EXCEL2000でVBAでWinsockをしたい
-
Designer.vbは直接コードをいじ...
-
VB6で作成したアプリを配布する...
-
IT初心者です 仕事で、vb.netで...
-
印刷要求順番と印刷出力順番が...
-
ActiveReportsを使って[印刷ダ...
-
VBでAccessのMDBを参照する環境...
-
オートメーションエラー(214741...
-
「読み込み違反」が起きたとき...
-
常駐ソフトの作り方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
経過日数を調べたい
-
Accessのクエリの値を変換(代入...
-
電卓の作成 VB
-
VB2013での時間帯判定で困って...
-
Matlabで群遅延特性
-
秒数を入力すると○時間○分○秒と...
-
ウェーブレット変換に関して
-
画像を二次元フーリエ変換
-
UTF_16からUTF_8への変換で困っ...
-
カラーコード 濃くしたい
-
単位計算のアルゴリズム
-
VB2010で、時刻と時間の計算に...
-
matplotlibで任意の角度の円弧...
-
階乗の逆数を計算するFunction...
-
DateDiff関数の怪!?
-
Designer.vbは直接コードをいじ...
-
意味不明の実行時エラーで困っ...
-
excel vbaから実行するexe実行...
-
ManagementClassが見つからない。
-
「読み込み違反」が起きたとき...
おすすめ情報