Ruby方法中使用用户输入的温度转换器

时间:2016-11-19 13:28:24

标签: ruby

我正在尝试使用以下方法制作从Farenheit到Celcius的温度转换器: 获取用户的输入 - >进行计算 - >提供计算结果。

我设法使用变量来做到这一点,但我想用方法来做。

animation-direction: alternate

1 个答案:

答案 0 :(得分:3)

也许是这样的?

def celsius_to_fahrenheit(celsius)
  (celsius.to_f * 9) / 5 + 32
end

puts 'Enter degrees in Celcius:'
puts celsius_to_fahrenheit(gets)

说明:def celsius_to_fahrenheit(celsius)定义了一个名为celsius_to_fahrenheit的方法,该方法接受一个参数。该参数将存储在名为celsius的局部变量中。

在下一行中,变量celsius的值 - 传递给方法 - 用于计算。