/* C# A Beginner's Guide By Schildt Publisher: Osborne McGraw-Hill ISBN: 0072133295 */ /* Project 2-3 Compute the regular payments for a loan. Call this file RegPay.cs */ using System; public class RegPay { public static void Main() { decimal Principal; // original principal decimal IntRate; // interest rate as a decimal, such as 0.075 decimal PayPerYear; // number of payments per year decimal NumYears; // number of years decimal Payment; // the regular payment decimal numer, denom; // temporary work variables double b, e; // base and exponent for call to Pow() Principal = 10000.00m; IntRate = 0.075m; PayPerYear = 12.0m; NumYears = 5.0m; numer = IntRate * Principal / PayPerYear; e = (double) -(PayPerYear * NumYears); b = (double) (IntRate / PayPerYear) + 1; denom = 1 - (decimal) Math.Pow(b, e); Payment = numer / denom; Console.WriteLine("Payment is {0:C}", Payment); } }