예금 금리는 단리 이자와 복리 이자로 계산하는 방식이 있습니다. 

아래 코드는 이자율을 10%로 가정하고 100만원을 10년 동안 넣었을 때 단리 이자와 복리 이자를 계산하는 프로그램입니다.


<?php

// 예금 금액
$money = 1000000;
// 이자율 10%
$interest_rate = 0.1;


for($year=1; $year<=10; $year++)
{
  // 단리
  $simple = $money*(1+$interest_rate*$year);

  $compound = $money;
  for($i=1; $i<=$year; $i++)
  {
    // 복리
    $compound *= (1+$interest_rate);
    if($i == $year)
    {
      print("$year 년 단리는 $simple, 복리는 $compound 입니다.<br/\r\n>");
    }
  }
}

/*
  결과:
  1 년 단리는 1100000, 복리는 1100000 입니다.
  2 년 단리는 1200000, 복리는 1210000 입니다.
  3 년 단리는 1300000, 복리는 1331000 입니다.
  4 년 단리는 1400000, 복리는 1464100 입니다.
  5 년 단리는 1500000, 복리는 1610510 입니다.
  6 년 단리는 1600000, 복리는 1771561 입니다.
  7 년 단리는 1700000, 복리는 1948717.1 입니다.
  8 년 단리는 1800000, 복리는 2143588.81 입니다.
  9 년 단리는 1900000, 복리는 2357947.691 입니다.
  10 년 단리는 2000000, 복리는 2593742.4601 입니다.
*/
?>


위 코드는 세전을 기준으로 작성한 것입니다. 세후 계산할 때는 15.4%를 뺀 금액이 실제 수령액이 됩니다.


<?php

// 예금 금액
$money = 1000000;
// 이자율 10%
$interest_rate = 0.1;


for($year=1; $year<=10; $year++)
{ 
  // 단리
  $pretax = $money*(1+$interest_rate*$year);
  // 세전
  $aftertax = $pretax-$money;
  // 세금
  $tax = $aftertax*0.154;
  // 세후
  $actual = $aftertax - $tax;

  print("$year 년 단리는 세전 $pretax, 세금 $tax, 실 수령액은 $actual 입니다.<br/\r\n>");
}

/*
  결과:
  1 년 단리는 세전 1100000, 세금 15400, 실 수령액은 84600 입니다.
  2 년 단리는 세전 1200000, 세금 30800, 실 수령액은 169200 입니다.
  3 년 단리는 세전 1300000, 세금 46200, 실 수령액은 253800 입니다.
  4 년 단리는 세전 1400000, 세금 61600, 실 수령액은 338400 입니다.
  5 년 단리는 세전 1500000, 세금 77000, 실 수령액은 423000 입니다.
  6 년 단리는 세전 1600000, 세금 92400, 실 수령액은 507600 입니다.
  7 년 단리는 세전 1700000, 세금 107800, 실 수령액은 592200 입니다.
  8 년 단리는 세전 1800000, 세금 123200, 실 수령액은 676800 입니다.
  9 년 단리는 세전 1900000, 세금 138600, 실 수령액은 761400 입니다.
  10 년 단리는 세전 2000000, 세금 154000, 실 수령액은 846000 입니다.
*/
?>


0 댓글