function 정기예금_이자계산(원금, 이율, 예금기간년수, 이자소득세율=0.154)
{
    const 경과월수 = 예금기간년수 * 12;

    const 세전수령액 = Math.round(원금 * Math.pow(1 + (이율/12), 경과월수));
    const 세전이자 = 세전수령액 - 원금;
    const 이자과세 = Math.round(세전이자 * 이자소득세율);
    
    return {
        세전수령액: 세전수령액,
        세전이자: 세전이자,
        이자과세: 이자과세,
        세후수령액: 세전수령액 - 이자과세
    };
}


const 원금 = 1000000; // 백만원
const 이율 = 0.02;    // 2%
const 예금기간년수 = 1;   // 1년 = 12개월


// 기본 이자과세 15.4% 
console.log(정기예금_이자계산(원금, 이율, 예금기간년수));

// 결과
{
    세전수령액: 1020184
    세전이자: 20184
    이자과세: 3108
    세후수령액: 1017076    
}

 

 

 

 

Posted by bloodguy
,