お題
摂氏温度を華氏温度に変換するcels_to_fahr
メソッドを定義せよ。
回答
華氏と摂氏を変換する公式は次のとおり。
華氏 = 摂氏 × 9 ÷ 5 + 32
つまりこのままコードにすればいいだけ。
def cels_to_fahr(cels) cels * 9 / 5 + 32 end
実行してみると
cels_to_fahr(20) => 68
できた。
つまり摂氏温度で20度だった場合、華氏温度では68度という表記になる。めちゃ暑そうな雰囲気。
引数には摂氏温度を渡して、華氏温度が返ってくる。
ちなみに「たのしいRuby」に掲載されている問題です。
関連: