Bank.DepositAccount.CalculateInterest C# (CSharp) Метод

CalculateInterest() публичный Метод

public CalculateInterest ( int monthsCount ) : decimal
monthsCount int
Результат decimal
        public override decimal CalculateInterest(int monthsCount)
        {
            if (this.Balance <= 1000)
            {
                return 0;
            }
            else
            {
                return this.Balance * (this.Interest / 100) * monthsCount;
            }
        }

Usage Example

Пример #1
1
        static void Main()
        {
            DepositAccount myDeposit = new DepositAccount(Customer.Individual, 0, 1);
            myDeposit.Deposit(2500);

            Console.WriteLine("Balance: {0}", myDeposit.Balance);
            Console.WriteLine("Interest: {0}", myDeposit.CalculateInterest(12));

            Console.WriteLine("... Withdrawing $2000 ...");
            myDeposit.Withdraw(-2000);
            // myDeposit.Withdraw(-2800); - this will throw exeption

            Console.WriteLine("New Balance {0}", myDeposit.Balance);
            Console.WriteLine("new Interest: {0}", myDeposit.CalculateInterest(12));
        }
All Usage Examples Of Bank.DepositAccount::CalculateInterest