- Notifications
You must be signed in to change notification settings - Fork2
Counting compound interest for javascript - browser and node.js
License
NotificationsYou must be signed in to change notification settings
kfiku/InterestJS
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Calculate compound interest in js (browser/node.js/browserify).
Install the module with:
npm install interestjs
or with Bower:
bower install interest-js --save
varInterest=require('interestjs');varinst=Interest(singleAmount,months,interestRate,params);// returns{payments :[{capital:number,interest:number,tax:number,capitalSum:number,sum:number}],interestSum :number,capitalSum :number,taxSum :number,sum :number}
Interest(singleAmount, months, interestRate, params)
Argument | type | default | Description |
---|---|---|---|
singleAmount | number | *required | single saving amount (monthly) |
months | number | *required | months of savings |
interestRate | number | *required | interest rate in percent (ex. 3.5) |
params | object | undefined | parameters |
- tax - persentage tax on interest
- dynamicAmount - function for getting next amount of savings
- startAmount - amount of money put at the begining
{installments :[{capital :number,interest :number,installment :number,remain :number}],amount :number,interestSum :number,capitalSum :number,sum :number}
nodejs / browserify example
varInterest=require('../lib/interest.js');varinterest_1=newInterest(1000,12,5,{tax:19});console.log(interest_1);// systematic savings over in 12 montchs with 5% interest rate and interest tax 19% (in poland we have 19%)
Browser example:
<scriptsrc="../../lib/interest.js"></script><script>varinterest_1=newInterest(1000,12,5,{tax:19});</script>
more exampleshere
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality.
- fixing typo intrest -> interest
- update dependencies
- add dynamic amount param to have controll of every saving
- init commit
Copyright (c) 2014 Grzegorz Klimek
Licensed under the MIT license.
About
Counting compound interest for javascript - browser and node.js
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.
Contributors4
Uh oh!
There was an error while loading.Please reload this page.