Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Counting compound interest for javascript - browser and node.js

License

NotificationsYou must be signed in to change notification settings

kfiku/InterestJS

Repository files navigation

NPM versionBuild StatusCoverage StatusDependency Status

Calculate compound interest in js (browser/node.js/browserify).

Getting Started

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}

Documentation

Interest(singleAmount, months, interestRate, params)

Arguments

ArgumenttypedefaultDescription
singleAmountnumber*requiredsingle saving amount (monthly)
monthsnumber*requiredmonths of savings
interestRatenumber*requiredinterest rate in percent (ex. 3.5)
paramsobjectundefinedparameters

Params object

  • tax - persentage tax on interest
  • dynamicAmount - function for getting next amount of savings
  • startAmount - amount of money put at the begining

Returns

{installments  :[{capital     :number,interest     :number,installment :number,remain      :number}],amount        :number,interestSum   :number,capitalSum    :number,sum           :number}

Examples

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

Contributing

In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality.

Release History

2015-10-12 v0.1.0

  • fixing typo intrest -> interest
  • update dependencies

2014-11-10 v0.0.1

  • add dynamic amount param to have controll of every saving

2014-11-10 v0.0.1

  • init commit

License

Copyright (c) 2014 Grzegorz Klimek
Licensed under the MIT license.

Bitdeli Badge

About

Counting compound interest for javascript - browser and node.js

Resources

License

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp