Advertisement
Guest User

Kegs calculo

a guest
Nov 23rd, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function calculate() {
  2.         var avgDays = _self.data.ales / 100 * 14 + 30 * (1 - (_self.data.ales || 0) / 100),
  3.             batches = 360 / avgDays,
  4.             annualCapacity = batches * _self.data.fermentCapacity,
  5.             barrelsKegged = annualCapacity * (_self.data.kegged / 100) * (_self.data.turnover / 52),
  6.             halfSplit = Math.ceil(barrelsKegged * ((_self.data.half || 0) / 100) * 2),
  7.             sixthSplit = Math.ceil(barrelsKegged * ((_self.data.sixth || 0) / 100) * 6),
  8.             quarterSplit = Math.ceil(barrelsKegged * (1 - ((_self.data.half || 0) / 100 + (_self.data.sixth || 0) / 100)) * 4),
  9.             totalKegs = halfSplit + quarterSplit + sixthSplit;
  10.         _self.totals = {
  11.             half: halfSplit || 0,
  12.             quarter: quarterSplit || 0,
  13.             sixth: sixthSplit || 0,
  14.             total: totalKegs || 0
  15.         }
  16.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement