コード例 #1
0
        // Рассчитать выплаты по кредиту:
        //Рассчитать месячные выплаты(m) и суммарную выплату(s) по кредиту.
        //О кредите известно, что он составляет n рублей, берется на y лет, под p процентов.
        //Месячные выплаты находятся по формуле:
        //            m = (n * p * (1 + p)y) / (12 * ((1 + p)y – 1)), где p выражается в долях единицы, а не процентах.
        //Суммарная выплата представляет собой выплаты за все месяцы каждого года:
        //s = (m * 12) * y
        static void Credit(Homework_1 hw1)
        {
            double percentage;
            int    years, loanAmount;

            Console.WriteLine("Введите сумму кредита");
            loanAmount = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Введите количество лет");
            years = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Введите проценты");
            percentage = (Convert.ToDouble(Console.ReadLine())) / 100;

            Console.WriteLine($"Сумма кредита: {loanAmount}");
            Console.WriteLine($"На {years} лет");
            Console.WriteLine($"Под {percentage * 100}%");
            Console.WriteLine();

            double[] payments = hw1.CalcCreditPayments(loanAmount, years, percentage);

            Console.WriteLine($"Ежемесячные выплаты: {payments[0]}");

            Console.WriteLine($"Суммарная выплата: {payments[1]}");
        }