public double Loan { get; set; }
public double Rate { get; set; }
public int Term { get; set; }
public static double GetDouble(string prompt, double min, double max)
Console.Write(prompt + " ({0} <= range <= {1}) : ", min, max);
input = Console.ReadLine();
} while (!double.TryParse(input, out number) || number < min || number > max);
if (_payment == 0) _payment = M();
Console.WriteLine("Calculate");
public static void Main()
Console.WriteLine("Hello World");
Mortgage a = new Mortgage();
a.Loan = Mortgage.GetDouble("Amount", 10000, 1000000);
a.Rate = Mortgage.GetDouble("Rate", 0.1, 25) / 100;
Console.WriteLine(a.Payment);
Console.WriteLine(a.Payment);
Console.WriteLine(a.Payment);
Console.WriteLine(a.Payment);
Console.WriteLine(a.Payment);
Console.WriteLine(a.Payment);
Console.WriteLine(a.Payment);