예제 #1
0
        // Метод для расчета процентной ставки
        public static void CalculateBaseInterest(BaseAccount account)
        {
            // расчет процентной ставки обычного аккаунта по правилам банка
            account.Interest = account.Balance * 0.4;

            if (account.Balance < 1000)
            {
                account.Interest -= account.Balance * 0.2;
            }

            if (account.Balance < 50000)
            {
                account.Interest -= account.Balance * 0.4;
            }
            Console.WriteLine(account.Interest);
        }
예제 #2
0
        static void Main(string[] args)
        {
            var account = new Account();

            account.GetAccType(new BaseAccount());
            var account1 = new BaseAccount {
                Balance = 100000000, Interest = 10000
            };

            Calculator.CalculateBaseInterest(account1);

            Console.WriteLine();

            account.GetAccType(new SalaryAccount());
            var account2 = new SalaryAccount {
                Balance = 124000, Interest = 1240
            };

            Calculator.CalculateSalaryInterest(account2);
        }