Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Queue <Buyer> buyers    = new Queue <Buyer>();
            int           countDays = 1;;

            while (countDays < 21)
            {
                Console.WriteLine("-----DAY " + countDays + "-----");
                Console.WriteLine("-----BUYER 1-----");
                buyers.Enqueue(new Buyer(ListOfProduct(), 200));
                shop.NextBuyer(buyers.Dequeue());
                Console.WriteLine(" ");
                Console.WriteLine("-----BUYER 2-----");
                buyers.Enqueue(new Buyer(ListOfProduct(), 100));
                shop.NextBuyer(buyers.Dequeue());
                countDays++;
                shop.ExpDateCount();
                Console.WriteLine("============================================");
                if (countDays % 7 == 0)
                {
                    Console.WriteLine("-----DAY " + countDays + "-----");
                    shop.StatisticForLooses();
                }
            }

            //buyers.Enqueue(new Buyer(ListOfProduct(), 100));
            //buyers.Enqueue(new Buyer(ListOfProduct(), 95));
            //buyers.Enqueue(new Buyer(ListOfProduct(), 100));
            //buyers.Enqueue(new Buyer(ListOfProduct(), 80));
            //buyers.Enqueue(new Buyer(ListOfProduct(), 90));
            //buyers.Enqueue(new Buyer(ListOfProduct(), 200));

            //while (buyers.Count != 0)
            //{
            //    shop.NextBuyer(buyers.Dequeue());
            //}
        }