1.0.2 • Published 11 months ago

loan-rates v1.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
11 months ago

Description

const 함수명_상환방식 = (
  대출원금: number, // 만원
  대출이율: number, // %
  대출기간: number // 개월
) => ({
  총이자,
  월별이자리스트,
  월별원금리스트,
  월별상환액리스트,
})

사용법

import {만기일시, 원금균등, 원리금균등} from 'loan-rates'

만기일시(10000, 3.59, 12)
// {
//   '총_대출이자': 3590004,
//   '월별이자_리스트': [
//     299167, 299167,
//     299167, 299167,
//     299167, 299167,
//     299167, 299167,
//     299167, 299167,
//     299167, 299167
//   ],
//   '월별원금_리스트': [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100000000 ],
//   '월별상환액_리스트': [
//     299167,    299167,
//     299167,    299167,
//     299167,    299167,
//     299167,    299167,
//     299167,    299167,
//     299167, 100299167
//   ]
// }

원금균등(10000, 3.59, 12)
// {
//   '총_대출이자': 1944590,
//   '월별이자_리스트': [
//     299167, 274237, 249306,
//     224376, 199445, 174514,
//     149584, 124653,  99723,
//      74792,  49862,  24931
//   ],
//   '월별원금_리스트': [
//     8333333, 8333333,
//     8333333, 8333333,
//     8333333, 8333333,
//     8333333, 8333333,
//     8333333, 8333333,
//     8333333, 8333333
//   ],
//   '월별상환액_리스트': [
//     8632500, 8607570,
//     8582639, 8557709,
//     8532778, 8507847,
//     8482917, 8457986,
//     8433056, 8408125,
//     8383195, 8358264
//   ]
// }

원리금균등(10000, 3.59, 12)
// {
//   '총_대출이자': 1955227,
//   '월별이자_리스트': [
//     299166, 274643, 250047,
//     225377, 200633, 175815,
//     150923, 125957, 100916,
//      75800,  50608,  25342
//   ],
//   '월별원금_리스트': [
//     8197103, 8221626,
//     8246222, 8270892,
//     8295636, 8320454,
//     8345346, 8370312,
//     8395353, 8420469,
//     8445661, 8470927
//   ],
//   '월별상환액_리스트': [
//     8496269, 8496269,
//     8496269, 8496269,
//     8496269, 8496269,
//     8496269, 8496269,
//     8496269, 8496269,
//     8496269, 8496269
//   ]
// }