当你想在你的代码中找到一个错误时,这很难;当你认为你的代码是不会有错误时,这就更难了。

Ruby Rails计算

admin 5℃
我有rails 3应用程序和以下问题。我需要根据以下内容计算价格:

  • 学期从1天到365天(1年)。
  • 分两部分列出的表格中的关税:一天半个月(15天)

例1:

  • 价格:1天价格=0.5,15天价格=6
  • 学期:45天。
  • 价格:为了得到价格,我们将天数除以15(45/15=3),再乘以15天的价格(3*6=18)。最终价格18

例2:

  • 价格:1天价格=0.5,15天价格=6
  • 学期:79天。
  • 价格:为了得到价格,我们发现在这种情况下,半个月的周期是45,然后我们将这个数字除以15(75/15=5),再乘以15天的价格(5*6=30)。但是还有4天要交代,所以我们把它们乘以一天的价格(4*0.5=2)。两个结果之和构成最终价格(30+2=32)

期间通过from提交,可以是1天到365天,每天和15天的价格存储在数据库中。我的问题是如何在ruby/rails中进行计算,所以代码总是计算半个月和提醒(如果有的话)? 如有任何帮助,我们将不胜感激

使用模运算符:

79 / 15 # dividing integers performs an euclidian division
=> 5

79 % 15 # gives you the rest from an euclidian division. 
=> 4

转载请注明:我的代码 » Ruby Rails计算