Fortran90/95 プログラミング (冨田博之、斎藤泰洋[著] 培風館) 演習問題3



以下問題文は、本書からの引用(ただし一部改題)です。

3-1 通話料金が通話時間3分未満は10円、それ以上は6秒未満ごとに1円ずつ付加されるとして、n秒に対する通話料金を出力せよ。 3-1
3-2 日本肥満学会では、BMI値22を標準とし、25以上は『肥満』、18.5以下は「やせすぎ」、その間を「普通」としている。 入力された身長と体重からBMI値と肥満度を出力せよ。 3-2
3-3 実数係数の2次方程式 \(ax^{2}-bx+c=0\)の係数\(a,b,c\)を入力して、解を求める。 \(a=0,b=0,c=0\)、判別式\(D=b^{2}-4ac\) <\(0\)など、想定されるすべての可能性を判断して分類して解を出力せよ。 3-3
3-4 入力された整数nを7で割ったあまりが0ならば「日曜日」、1ならば「月曜日」、2ならば「火曜日」....と出力せよ。 3-4
3-5 実数xを入力し、その小数部を出力せよ。ただし、xが負のときは、例えば \(-3.1\) ならば \(-3.1=-4+0.9\) とみなして\(0.9\) を小数部とする。 3-5
3-6 「\(i_{1}\) 時 \(j_{1}\) 分 \(k_{1}\) 秒」と「\(i_{2}\) 時 \(j_{2}\) 分 \(k_{2}\) 秒」の \(i_{1}\) 、\(j_{1}\) 、 \(k_{1}\) 、\(i_{2}\) 、\(j_{2}\)、\(k_{2}\)を入力して、その時間差「 \(i\) 時間 \(j\) 分 \(k\) 秒」を出力せよ。 3-6
3-7
この解答案のプログラムコードは、すべて当サイトの作成者によって書かれたものですが、これを引用したことによって生じた損害や不利益には一切責任を負いませんのでご了承ください。


Tweet


Fortran90/95 プログラミング (冨田博之、斎藤泰洋[著] 培風館)へ戻る