\n\n";
$tt = $term * 12; $ir = $int / 1200;
$temp = (1.0 / (1 + $ir) ** $tt);
$paymt = $prin * $ir / (1 - $temp);
$tint = $paymt * $tt - $prin;
$aint = $tint / $term /12;
$bal = $prin; $yrint = 0; $yrprin = 0;
$bbal = $prin; $byrint = 0; $byrprin = 0;
print " \n";
print " ";
for ($i = 1; $i <= $term; $i++ )
{
for ($j = 1; $j <= 12; $j++) {
$mint = $ir * $bal; $bal = $bal - $paymt + $mint;
$yrint = $yrint + $mint; $mprin = $paymt - $mint;
$yrprin = $yrprin + $mprin;
$bmint = $ir * $bbal; $bbal = $bbal - $paymt + $bmint;
$byrint = $byrint + $bmint; $bmprin = $paymt - $bmint;
$byrprin = $byrprin + $bmprin;
}
$bbal = $bbal - $paymt; $byrprin = $byrprin + $paymt;
if ($bbal < 0) { $bbal = 0; }
printf("| %2d | \$ %7.2f | \$ %7.2f | \n",$i,$bal,$bbal);
}
print " \n";
print " | ";
print " \n";
print "| Principal | \$ $prin | \n";
print "| Interest Rate | $int % | \n";
print "| Term in Years | $term | \n";
print " \n";
printf ("| Monthly Payment | \$ %7.2f | ",$paymt );
printf ("| Total Int | \$ %9.2f | ",$tint );
printf ("| %4s Int | \$ %8.2f | ",$stry,$first_yr );
printf ("| %4s Int | \$ %8.2f | ",$yr2_nam,$snd_yr );
printf ("| End Bal Dec $yr2_nam | \$ %7.2f | ",$yr2_bal );
printf ("| Avg Int each Month | \$ %7.2f | ",$aint );
print " \n";
printf ("| Biweekly Payment | \$ %7.2f | ",$bpaymt );
printf ("| Total Int | \$ %9.2f | ",$btint );
printf ("| %4s Int | \$ %8.2f | ",$bstry,$bfirst_yr );
printf ("| %4s Int | \$ %8.2f | ",$byr2_nam,$bsnd_yr);
printf ("| End Bal Dec $yr2_nam | \$ %7.2f | ",$byr2_bal );
printf ("Avg Int each BiWeekly Period | \$ %7.2f | ",$baint );
print "
|