static void Main(string[] args) { Console.WriteLine("CS3 John Gardiner \n\n"); //declare objects using overloaded constructors CheckingAccount checking = new CheckingAccount(100.00m); SavingsAccount savings = new SavingsAccount(200.00m); Console.WriteLine("Initial Balances"); Console.WriteLine(" Checking: " + checking.Balance.ToString("c")); Console.WriteLine(" Savings: " + savings.Balance.ToString("c") + " \n\n"); //** Console.WriteLine("Transfer from Checking to Savings, Amount: 101.00 "); transfer(checking, savings, 101.00m); Console.WriteLine("Current Balances"); Console.WriteLine(" Checking: " + checking.Balance.ToString("c")); Console.WriteLine(" Savings: " + savings.Balance.ToString("c") + " \n\n"); //** Console.WriteLine("Transfer from Checking to Savings, Amount: 25.00 (3 transactions) \n" + "First 2 withdrawals from Checking are free; others 1.50 fee"); transfer(checking, savings, 25.00m); transfer(checking, savings, 25.00m); transfer(checking, savings, 25.00m); Console.WriteLine("Current Balances"); Console.WriteLine(" Checking: " + checking.Balance.ToString("c")); Console.WriteLine(" Savings: " + savings.Balance.ToString("c") + " \n\n"); //** Console.WriteLine("Transfer from Savings to Checking, Amount: 100.00 \n" + "10% fee is $10.00, total deduction 110.00 "); transfer(savings, checking, 100.00m); Console.WriteLine("Current Balances"); Console.WriteLine(" Checking: " + checking.Balance.ToString("c")); Console.WriteLine(" Savings: " + savings.Balance.ToString("c") + " \n\n"); //** Console.WriteLine("Transfer from Savings to Checking, Amount: 166.00 "); transfer(savings, checking, 166.00m); Console.WriteLine("Current Balances"); Console.WriteLine(" Checking: " + checking.Balance.ToString("c")); Console.WriteLine(" Savings: " + savings.Balance.ToString("c") + " \n\n"); //** Console.WriteLine("Transfer from Checking to Savings, Amount: 123.00 + 1.50 fee."); transfer(checking, savings, 123.00m); Console.WriteLine("Current Balances"); Console.WriteLine(" Checking: " + checking.Balance.ToString("c")); Console.WriteLine(" Savings: " + savings.Balance.ToString("c") + " \n\n"); Console.ReadLine(); return; }
static void Main(string[] args) { Console.WriteLine("CS3 Jim Harris\n\n"); //declare objects using overloaded constructors CheckingAccount checking = new CheckingAccount(100.00m); SavingsAccount savings = new SavingsAccount(200.00m); Console.WriteLine("Initial Balances"); Console.WriteLine(" Checking: " + checking.Balance.ToString("c")); Console.WriteLine(" Savings: " + savings.Balance.ToString("c") + " \n\n"); //** Console.WriteLine("Transfer from Checking to Savings, Amount: 101.00 "); transfer(checking, savings, 101.00m); Console.WriteLine("Current Balances"); Console.WriteLine(" Checking: " + checking.Balance.ToString("c")); Console.WriteLine(" Savings: " + savings.Balance.ToString("c") + " \n\n"); //** Console.WriteLine("Transfer from Checking to Savings, Amount: 25.00 (3 transactions) \n" + "First 2 withdrawals from Checking are free; others 1.50 fee"); transfer(checking, savings, 25.00m); transfer(checking, savings, 25.00m); transfer(checking, savings, 25.00m); Console.WriteLine("Current Balances"); Console.WriteLine(" Checking: " + checking.Balance.ToString("c")); Console.WriteLine(" Savings: " + savings.Balance.ToString("c") + " \n\n"); //** Console.WriteLine("Transfer from Savings to Checking, Amount: 100.00 \n" + "10% fee is $10.00, total deduction 110.00 "); transfer(savings, checking, 100.00m); Console.WriteLine("Current Balances"); Console.WriteLine(" Checking: " + checking.Balance.ToString("c")); Console.WriteLine(" Savings: " + savings.Balance.ToString("c") + " \n\n"); //** Console.WriteLine("Transfer from Savings to Checking, Amount: 166.00 "); transfer(savings, checking, 166.00m); Console.WriteLine("Current Balances"); Console.WriteLine(" Checking: " + checking.Balance.ToString("c")); Console.WriteLine(" Savings: " + savings.Balance.ToString("c") + " \n\n"); //** Console.WriteLine("Transfer from Checking to Savings, Amount: 123.00 + 1.50 fee."); transfer(checking, savings, 123.00m); Console.WriteLine("Current Balances"); Console.WriteLine(" Checking: " + checking.Balance.ToString("c")); Console.WriteLine(" Savings: " + savings.Balance.ToString("c") + " \n\n"); return; }