Readplace

:hammer: Store the range for loans greater than $2000.00 in an Object… · FagnerMartinsBrack/jack-the-moneylender@70f37b5

GitHub 1 min read
View original
  • current

This article is too short to summarise.

Original file line numberDiff line numberDiff line change

@@ -8,8 +8,13 @@

88

}

99
1010

const calculateInterestForGreaterThan2000 = (loanAmount, endOfRange, interestPerDollar, previousInterestPerDollar) => {

11-

const dollarsAboveThreshold = loanAmount.minus(endOfRange);

12-

const interestToPay = interestPerDollar.minus(previousInterestPerDollar).multipliedBy(dollarsAboveThreshold);

11+

const greaterThan2000 = {

12+

endOfRange: endOfRange,

13+

interestPerDollar: interestPerDollar,

14+

previousInterestPerDollar: previousInterestPerDollar

15+

};

16+

const dollarsAboveThreshold = loanAmount.minus(greaterThan2000.endOfRange);

17+

const interestToPay = greaterThan2000.interestPerDollar.minus(greaterThan2000.previousInterestPerDollar).multipliedBy(dollarsAboveThreshold);

1318

return interestToPay;

1419

};

1520