示例#1
0
        static void Main(string[] args)
        {
            ChangeMaker change = new ChangeMaker();

            change.AddDefaultCurrencies();

            string filename;

            if (args.Length > 0)
            {
                filename = args[0];
            }
            else
            {
                Console.WriteLine("Please enter a file name to parse: ");
                filename = Console.ReadLine();
            }

            List <RegisterTransaction> transactions;

            transactions = ReadFile(filename);

            foreach (RegisterTransaction trans in transactions)
            {
                trans.change = change.GetChange(trans.total, trans.paid);
                Console.WriteLine(trans.change);
            }

            Console.WriteLine("Press enter to exit.");
            Console.ReadLine();
        }