Avatar billede blackscorpion Nybegynder
13. februar 2006 - 23:50 Der er 4 kommentarer og
1 løsning

Validering af Kapitalfremskrivnings Script.

Hey eksperter.

Bryggede lige dette sammen, på en lille time.

kan i se nogle fejl / mangler osv ?

koden :

<?php

$debt          = 28785.75; // What you owe in total.
$interest      = 1.1255; // Interests each year. 12.55%
$year          = date("Y", time())+1; // Next upcomming month.
$month        = date("n", time())+1; // Next upcomming month.
$payment      = 2000; // Payment each month.

$month_names  = array(1 => 'January','February','March','April','May','June','July','August','September','October','November','December');

############  Dont touch anything below here. #############

echo "Year ".($year-1)."<br>\n";
echo "Value: ".$debt."<br>\n";
echo "Monthly Payment : ".$payment."<br>\n<br>\n";

for ($i = 1; $debt >= $payment; $i++) {
if($month % 12 == 1) {
  $month = 1;
  $new_debt = ($debt*$interest)-$debt;
  $new_debt = number_format($new_debt, 2, '.', '');
  echo "<br>\nYear ".$year."<br>\n";
  echo "Old Value : ".$debt."<br>\n";
  echo "Interests added: $new_debt<br>\n";
  echo "New Value : ".number_format($debt*$interest,2,'.', '')."<br>\n<br>\n";
  $debt = number_format(($debt*$interest) - $payment,2,'.', '');
  echo "<b>".$month_names[$month].":</b> &nbsp; ".$debt."<br>\n";
  $year++;
$month++;
}
else { 
  $debt = $debt - $payment; 
  echo "<b>".$month_names[$month].":</b> &nbsp; ".$debt."<br>\n";
  $month++; 
}
}

echo "<br>\n<u>Running time: ".$i." months.</u><br>\n";

?>

- BlackScorpion.
Avatar billede albi Nybegynder
15. februar 2006 - 11:23 #1
Det virker fint... men hvad med renter?
Avatar billede blackscorpion Nybegynder
15. februar 2006 - 18:09 #2
interest      = 1.1255; // Interests each year. 12.55% <-- der sætter du rente procenten.
Avatar billede albi Nybegynder
15. februar 2006 - 21:38 #3
nå ja :)... Det er fordi den lægger det til ved slutningen af året... så overså jeg det
Avatar billede blackscorpion Nybegynder
15. februar 2006 - 21:45 #4
lige præcist. ;)

Renten skal jo kun tilskrives 1 gang om året. ;)

Bare noget jeg lige fandt på at knalde sammen, da jeg syntes det kunne være sjovt at vide hvornår præcist mine lån var færdige. ;)
Avatar billede blackscorpion Nybegynder
18. februar 2006 - 20:21 #5
lukker.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester