[Ruby]自由落下する物体の落下距離から速度と時間を求めるサンプルプログラム

今回は、Rubyを用いて自由落下する物体の落下距離から速度と時間を求めるサンプルプログラムを作成したので紹介したいと思います!

コードは下記のようになります!

include Math

print "自由落下する物体がh[m]落下するまでの時間t[s]とその時の速度v[m/s]を計算します。落下距離[h]を入力してください。"

print "h="
high = gets.to_f

time = Math.sqrt(2*high/9.8)

vector = Math.sqrt(2*9.8*high)

print "時間は"
print time
print "です。\n"


print "速度は"
print vector
print "です。\n"

実行結果

自由落下する物体がh[m]落下するまでの時間t[s]とその時の速度v[m/s]を計算します。落下距離[h]を入力してください。h=456
時間は9.646824580648076です。
速度は94.53888089035114です。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です