nodeJS程式碼實現計算交社保程式碼例項

antzone發表於2017-04-03

下面是一段比較實用的程式碼例項,是關於交社保的計算。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
fuckShebao: function (req, res, next) {
  //每個月1800的社保
  var day = (1800 / 30);
  //交15年交滿
  var full_days = 365 * 15;
  //到65歲退休
  var old_days= 365*35;
  var i = 0;
  var p = 0;
  var total = 0;
  //時光飛逝
  while (i < full_days) {
    total = total + day;
    i++;
    total = total + (total * 1.16 / 10000);
  }
  //15年後是那麼多錢
  var year15 = total;
  //不再交了,繼續放利息(餘額寶)
  if (i == full_days) {
    while (p < (old_days-full_days)) {
      total = total + (total * 1.16 / 10000);
      p++;
    }
  }
  //結算出來:
  var all =  (total+"").toMoney();
  year15 = (year15 + "").toMoney();
  var re = {all: all, year15: year15};
  res.json(re);
}

運算結果如下:

[JavaScript] 純文字檢視 複製程式碼
{
 "all": "1070226.48",
 "year15": "458919.44"
}

相關文章