I början av Januari 2014 låstes Whoa och du kan alltså ej logga in eller skriva något nytt i forumen. Innehåll i forum osv kommer finnas tillgängligt. Läs Mer »

Lite programmeringshjälp/Matte

Hobby & Fritid - Datorer & Teknik

   

2007-03-06 17:25

Lite programmeringshjälp/Matte

Jag pular på ett program för att räkna ut hur mycket man ska betala i månaden, när man betalar av ett lån.
Språket är C# men det spelar ingen roll, det är matematiken jag har problem med.
Mitt eget uttryck för att räkna ut det funkade inte, så jag testade med ett jag hittade på Internet, som funkade.

Vad är det exakt som händer i programmet, som gör att det funkar?

De sista raderna på första blocket, som alla börjar med "x =", varför gör han så?



double a, b, x;
double monthlyPayment;
a = (1 + interestRatePerYear / 1200);
b = financingPeriod;
x = Math.Pow(a, b);
x = 1 / x;
x = 1 - x;

monthlyPayment = (presentValue ) * (interestRatePerYear / 1200) / x;
return(monthlyPayment);

Tack på förhand.