static void Main() { try { Account companyDeposit = new Deposit(CustomerType.Company, 1000m, 0.67m); companyDeposit.DepositMoney(10000m); companyDeposit.WithdrawMoney(7578m); Console.WriteLine(companyDeposit.GetInterestAmount(48)); companyDeposit.WithdrawMoney(20000000m); } catch (ArgumentException exc) { Console.WriteLine(exc.Message); } Console.WriteLine("--------------------"); try { Account individualsMortage = new Mortage(CustomerType.Individual, 780000m, 0.47m); Console.WriteLine(individualsMortage.GetInterestAmount(240)); } catch (ArgumentException exc) { Console.WriteLine(exc.Message); } }