static void Main() { Deposit deposit = new Deposit(400m, 0.01m, Customer.Individual); Console.WriteLine("Deposit Account: "); Console.WriteLine("Interest rate: " + deposit.CalculateRate(20)); deposit.DepositMoney(100000); Console.WriteLine("Balance after depositing: " + deposit.Balance); Console.WriteLine("Interest rate: " + deposit.CalculateRate(20)); deposit.WithdrawMoney(100400); Console.WriteLine("Balance after withdrawing: " + deposit.Balance); Console.WriteLine(); Mortgage mortgage = new Mortgage(500000, 0.02m, Customer.Company); Console.WriteLine("Mortgage Account: "); Console.WriteLine("Interest rate for company: " + mortgage.CalculateRate(12)); mortgage.Customer = Customer.Individual; Console.WriteLine("Interest rate for individual: " + mortgage.CalculateRate(7)); Console.WriteLine(); Loan loan = new Loan(500000, 0.02m, Customer.Company); Console.WriteLine("Loan Account: "); Console.WriteLine("Interest rate for company: " + loan.CalculateRate(24)); loan.Customer = Customer.Individual; Console.WriteLine("Interest rate for individual: " + loan.CalculateRate(3)); }
static void Main(string[] args) { Individual CustOne = new Individual("Maria"); Deposit CustOneDeposit = new Deposit(CustOne, 10000m, 0.8m); CustOneDeposit.Deposit(30); Company BadCreatures = new Company("Bad Creatures"); Deposit BadDeposit = new Deposit(BadCreatures, 350124m, 0.3m); BadDeposit.Withdraw(100000); BadDeposit = null; Console.WriteLine(BadDeposit.CalculateRate(12)); Console.WriteLine(CustOneDeposit.ToString()); }