using System.Collections.Generic;
public static void TR(int Betrag, int RateMonat, decimal Zinssatz)
decimal Getilgt = Betrag;
List<string[]> rList = new List<string[]>();
rList.Add(new string[]{"Restbetrag", "Zinsen", "Rate", "Tilgung", "Getilgt", "Bezahlt", "Monat", "Jahr"});
decimal z = (Zinssatz * Getilgt / 12);
Getilgt += z - RateMonat;
rList.Add(new string[]{Getilgt.ToString("f2"), z.ToString("f2"), RateMonat.ToString("f0"), Math.Abs(z - RateMonat).ToString("f2"), (Betrag - Getilgt).ToString("f2"), (m * RateMonat).ToString("f0"), m.ToString(), Math.Floor(m / 12m).ToString()});
foreach (string[] items in rList)
foreach (string cell in items)
Console.Write(cell.PadLeft(10, ' '));
public static void Main()
int tilgungMonatlich = 1000;
decimal zinssatz = 0.02m;
TR(kostenHaus, tilgungMonatlich, zinssatz);