写个 ruby 小程序

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

在我们之前创建的这个 ruby 目录的下面 .. 新建一个 ruby 文件 .. 名字是 usd_to_rmb.rb ... 在这个文件里我们可以写个小程序,它可以把美元转换成人民币 ...

先添加一个 rate 变量 .. 表示人民币对美元的汇率 ... 假设是 6.7 ... 另起一行,再添加一个 usd ,表示要转换成人民币的美元 ... 先让它等于 100 ...

再添加一个 rmb,表示人民币 ... 它的值应该就是美元乘以汇率 ... 然后再用一个 puts ,输出运算的结果 ... 输出一个字符串,使用双引号 .. 在这个字符串里,我们可以用一下字符串的插值 ... 一个 # 号,大括号 .. 在大括号的里面,你可以添加 ruby 代码 ... 这里我们直接输出 usd 这个变量表示的值 ... 美元兑换 ... 再用一个字符串插值 ... 输出运算出来的人民币的值 ... 保存一下 ..

然后再去运行一下这个 ruby 小程序 ... 我当前所在的目录就是小程序所在的那个目录 ... ruby .. 后面加上文件的名字.. usd_to_rmb.rb

执行一下 ... ruby 会为我们输出运算的结果 ... 100 美元等于 670.0 人民币 ..

gets

我们再用 gets ,让这个小程序更灵活一些,可以让用户输入想要转换的美元金额 ... 先用 print 输出一个提示 ... 输入要兑换的美元金额 ...

我们可以我们让 usd 的值,等于 gets ,也就是用户在屏幕上输入的内容 .. 这个内容的类型是字符串,所以我们需要把它转换成整数 .. 使用一下 to_i 这个方法 ..

保存 ... 再去运行一下这个小程序 ... 输入一个美元的金额 ... 会根据用户输入的金额算出兑换的人民币 .. 这个值有很多小数,我们可以四舍五入一下 .. 把 usd * rate 放到一个括号里 ... 然后再用一下 round 这个方法 ..

再运行一下这个小程序 ... 输入要兑换的美元的金额 ... 这回算出的人民币的数额会是四舍五入之后的结果 ...

写个 ruby 小程序《 Ruby 语言 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点