Just do IT

思うは招く

Ruby基礎問題100本ノック#4 摂氏温度を華氏温度に変換する

お題

摂氏温度を華氏温度に変換するcels_to_fahrメソッドを定義せよ。

回答

華氏と摂氏を変換する公式は次のとおり。

華氏 = 摂氏 × 9 ÷ 5 + 32

つまりこのままコードにすればいいだけ。

def cels_to_fahr(cels)
  cels * 9 / 5 + 32
end

実行してみると

cels_to_fahr(20)
=> 68

できた。

つまり摂氏温度で20度だった場合、華氏温度では68度という表記になる。めちゃ暑そうな雰囲気。

引数には摂氏温度を渡して、華氏温度が返ってくる。

ちなみに「たのしいRuby」に掲載されている問題です。

関連:

k-koh.hatenablog.com