formule voor maandelijks bedrag, mortgage system

Status
Niet open voor verdere reacties.

Zakelijk

Gebruiker
Lid geworden
13 mei 2009
Berichten
9
Hierbij ben ik op zoek naar een formule die de vaste maandelijkse bedrag berekent.
bijvoorbeeld:

ik neem 100,000 euro
betaling wil ik in 30 jaar af laten ronden
met een rentepercentage van 5%

Dit hoort er dan uit te komen: €536.82 per maand
ik heb de structuur al gemaakt, nu de formule nog.

Code:
namespace MortgageCalculator
{
    class Program
    {
        static void Main(string[] args)
        {
            double amount;
            double period;
            double Rate;
            double uitkomst;
            Console.WriteLine("Wat is de hypotheekwaarde?");
            amount =Convert.ToDouble(Console.ReadLine());
            Console.WriteLine("Periode (in jaren)?");
            period = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine("Rentepercentage");
            Rate = Convert.ToDouble(Console.ReadLine());

            uitkomst = Payment(amount, period, Rate);
            Console.WriteLine(uitkomst);
            
        }
        public static double Payment(double a, double p, double r)
        {
            double uit;

            // wat is hierbij de formule?
            
            return uit;
        }
    }
}

Helpmij:D
 
Even basic (hmm :shocked:) math toepassen en na vereenvoudiging kom ik tot dit:

amount = te lenen bedrag
rate = percentage (tussen 0 en 1)
period = aantal jaar

Code:
double left = amount * Math.Pow(1 + rate/12, period * 12);
double right = 12 / rate  *  (Math.Pow(1 + rate/12, period * 12) - 1);
double total = left / right

code is uit de losse pols ... er kunnen dus wat fouten in zitten.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan