Пример #1
0
        static void Main(string[] args)
        {
            Book.SetPrice(12);
            Publisher publ = new Publisher("Наука и жизнь", "*****@*****.**", 1234, new DateTime(2014, 12, 14));
            Book      b2   = new Book("Толстой Л.Н.", "Война и мир", publ, 1234, 2013, 101, true);

            b2.TakeItem();
            b2.Print();
            Magazine mag1 = new Magazine("О природе", 5, "Земля и мы", 2014, 1235, true);

            mag1.TakeItem();
            mag1.Print();

            b2.ReturnSrok();
            Item it;

            it = b2;
            it.TakeItem();
            it.Return();
            it.Print();
            it = mag1;
            it.TakeItem();
            it.Return();
            it.Print();
        }
Пример #2
0
        static void Main(string[] args)
        {
            Publisher publ = new Publisher("Наука и жизнь", "*****@*****.**", 1234, new DateTime(2014, 12, 14));
            Book      b2   = new Book("Толстой Л.Н.", "Война и мир", publ, 1234, 2013, 101, true);

            b2.SetPrice(5);
            b2.TakeItem();
            b2.Print();
            Magazine mag1 = new Magazine("О природе", 5, "Земля и мы", 2014, 1235, true);

            Audit.RunAudit();
            mag1.TakeItem();
            mag1.Subs();
            mag1.Print();
            Audit.StopAudit();
            Console.WriteLine("\n Тестирование полиморфизма");
            Item it;

            it = b2;
            it.Return();
            it.Print();
            it = mag1;
            it.Return();
            it.Print();
            List <Item> itlist = new List <Item>();

            itlist.AddRange(new Item[] { b2, mag1 });
            itlist.Sort();
            Console.WriteLine("\nСортировка по инвентарному номеру");
            foreach (Item x in itlist)
            {
                x.Print();
            }
        }
Пример #3
0
        static void Main(string[] args)
        {
            {
                Progression p1 = new ArithmeticProgression(1, 3);
                Progression p2 = new GeometricProgression(3, 2);

                Console.WriteLine(p1.GetElement(3));
                Console.WriteLine(p2.GetElement(2));
            }
            {
                Publisher publ = new Publisher("Наука и жизнь", "*****@*****.**", 1234, new DateTime(2014, 12, 14));
                Book      b2   = new Book("Толстой Л.Н.", "Война и мир", publ, 1234, 2013, 101, true);
                b2.TakeItem();
                b2.Print();
                Magazine mag1 = new Magazine("О природе", 5, "Земля и мы", 2014, 1235, true);
                mag1.TakeItem();
                mag1.Print();
                Console.WriteLine("\n Тестирование полиморфизма");
                b2.ReturnSrok();
                Item it;
                it = b2;
                it.TakeItem();
                it.Return();
                it.Print();
                it = mag1;
                it.TakeItem();
                it.Return();
                it.Print();
            }
        }
Пример #4
0
        static void Main(string[] args)
        {
            Publisher publ = new Publisher("Наука и жизнь", "*****@*****.**", 1234, new DateTime(2014, 12, 14));

            Book b1 = new Book();

            b1.SetBook("Пушкин А.С.", "Капитанская дочка", publ, 123, 2018);
            //b1.Print();
            //Console.WriteLine("\n Итоговая стоимость аренды: {0} p.", b1.PriceBook(3));

            Book b3 = new Book("Лермонтов М.Ю.", "Мцыри");
            //b3.Print();

            Book b2 = new Book("Толстой Л.Н.", "Война и мир",
                               publ, 1234, 2013, 101, true);

            b2.TakeItem();
            //b2.Print();

            Audit.RunAudit();

            Magazine mag1 = new Magazine("О природе", 5, "Земля и мы", 2014, 1235, true);

            mag1.TakeItem();
            mag1.Subs();
            mag1.Print();

            Audit.StopAudit();

            Magazine mag2 = new Magazine("Космос", 6, "Земля и мы", 2020, 34, true);

            mag2.TakeItem();
            mag2.Subs();
            mag2.Print();

            //Console.WriteLine("\n Тестирование полиморфизма");
            //b2.ReturnSrok();
            //Item it;
            //it = b2;
            //it.TakeItem();
            //it.Return();
            //it.Print();

            //it = mag1;
            //it.TakeItem();
            //it.Return();
            //it.Print();

            //List<Item> itlist = new List<Item>();
            //itlist.AddRange(new Item[] { b1, b2, b3, mag1, mag2 });
            //itlist.Sort();
            //Console.WriteLine("\nСортировка по инвентарному номеру");
            //foreach (Item x in itlist)
            //{
            //    x.Print();
            //}
        }
Пример #5
0
        static void Main(string[] args)
        {
            /*            {
             *              IProgression p1 = new ArithmeticProgression(1, 3);
             *              IProgression p2 = new GeometricProgression(3, 2);
             *
             *              Console.WriteLine(p1.GetElement(3));
             *              Console.WriteLine(p2.GetElement(2));
             *              Console.ReadLine();
             *
             *          }*/

            {
                Publisher publisher = new Publisher("Вильямс", "*****@*****.**", 1234, new DateTime(2014, 12, 14));
                Book      b1        = new Book();
                b1.SetBook("Пушкин А.С.", "Капитанская дочка", publisher, 123, 2018);
                Publisher publ = new Publisher("Наука и жизнь", "*****@*****.**", 1234, new DateTime(2014, 12, 14));
                b1.SetPrice(12);
                b1.Print();
                Console.WriteLine("\n Итоговая стоимость аренды: {0} p.", b1.PriceBook(3));
                Book b2 = new Book("Толстой Л.Н.", "Война и мир", publ, 1234, 2013, 101, true);
                b2.TakeItem();
                b2.Print();
                Audit.RunAudit();
                Magazine mag1 = new Magazine("О природе", 5, "Земля и мы", 2014, 1235, true);
                Magazine mag2 = new Magazine("чё-то", 5, "Daniil Ent.", 2021, 124, true);
                Book     b3   = new Book("Лермонтов М.Ю.", "Мцыри", publ, 2001, 2019, 232, true);
                b3.Print();
                mag1.TakeItem();
                mag1.Subs();
                Audit.StopAudit();
                mag2.Subs();
                mag1.Print();
                Console.WriteLine("\n Тестирование полиморфизма");
                b2.ReturnSrok();
                Item it;
                it = b2;
                it.TakeItem();
                it.Return();
                it.Print();
                it = mag1;
                it.TakeItem();
                it.Return();
                it.Print();

                List <Item> itlist = new List <Item>();
                itlist.AddRange(new Item[] { b1, b2, b3, mag1, mag2 });
                itlist.Sort();
                Console.WriteLine("\nСортировка по инвентарному номеру");
                foreach (Item x in itlist)
                {
                    x.Print();
                }
            }
        }
Пример #6
0
        public static void Main(string[] args)
        {
            /* setting language */
            Console.OutputEncoding = System.Text.Encoding.UTF8;

            /* initializing item class variavle */
            //Item item1 = new Item();

            /* printing information about item */
            //item1.Print();

            /* initializing publisher class variable */
            Publisher pub1 = new Publisher("Наука и жизнь", "*****@*****.**",
                                           1234, new DateTime(2014, 12, 14));

            /* initializing book class instance */
            Book b2 = new Book("Толстой Л.Н.", "Война и мир",
                               pub1, 1234, 2013, 101, true);

            /* taking the book and printing information */
            b2.TakeItem();
            b2.Print();

            /* initializing maganize class variable */
            Magazine mag1 = new Magazine("О природе", 5, "Земля и мы",
                                         2014, 1235, true);

            /* taking magazine item and printing information */
            mag1.TakeItem();
            mag1.Print();

            /* initializing item class variable */
            Console.WriteLine("\n Тестирование полиморфизма");
            Item it;

            /* assigning book variable to item variable */
            it = b2;
            it.TakeItem(); // taking item
            it.Return();   // returning item back
            it.Print();    // printing information about item

            /* reassigning item to magazine */
            it = mag1;
            it.TakeItem();
            it.Return();
            it.Print();
        }
Пример #7
0
        static void Main(string[] args)
        {
            //Book b1 = new Book();
            //b1.SetBook("Пушкин А.С.", "Капитанская дочка", "Вильямс", 123, 2018);
            //b1.Print();
            //Console.WriteLine("\n Итоговая стоимость аренды: {0} p.", b1.PriceBook(3));

            //Book b3 = new Book("Лермонтов М.Ю.", "Мцыри");
            //b3.Print();

            Publisher publ = new Publisher("Наука и жизнь", "*****@*****.**", 1234, new DateTime(2014, 12, 14));

            Book b2 = new Book("Толстой Л.Н.", "Война и мир",
                               publ, 1234, 2013, 101, true);

            b2.TakeItem();
            b2.Print();

            Magazine mag1 = new Magazine("О природе", 5, "Земля и мы", 2014, 1235, true);

            mag1.TakeItem();
            mag1.Print();

            Console.WriteLine("\n Тестирование полиморфизма");
            b2.ReturnSrok();
            Item it;

            it = b2;
            it.TakeItem();
            it.Return();
            it.Print();

            it = mag1;
            it.TakeItem();
            it.Return();
            it.Print();
        }
Пример #8
0
        public static void Main(string[] args)
        {
            /* setting language */
            Console.OutputEncoding = System.Text.Encoding.UTF8;

            /* initializing item class variavle */
            //Item item1 = new Item();

            /* printing information about item */
            //item1.Print();

            /* initializing publisher class variable */
            Publisher pub1 = new Publisher("Наука и жизнь", "*****@*****.**",
                                           1234, new DateTime(2014, 12, 14));

            /* initializing book class instance */
            Book b2 = new Book("Толстой Л.Н.", "Война и мир",
                               pub1, 1234, 2013, 101, true);

            /* taking the book and printing information */
            b2.TakeItem();
            b2.Print();

            /* running audit */
            Audit.RunAudit();

            /* initializing maganize class variable */
            Magazine mag1 = new Magazine("О природе", 5, "Земля и мы",
                                         2014, 1235, true);

            /* initializing publisher class varaible */
            Publisher pub2 = new Publisher("Слабоумие и отвага", "*****@*****.**",
                                           234, new DateTime(2015, 11, 11));

            /* initializing book class instance */
            Book b3 = new Book("Дж. Селинджер", "Над пропастью во ржи",
                               pub2, 1236, 2014, 101, true);

            /* taking magazine item and printing information */
            mag1.TakeItem();
            mag1.Print();
            mag1.Subs();
            mag1.Print();

            /* initializing item class variable */
            Console.WriteLine("\n Тестирование полиморфизма");
            Item it;

            /* assigning book variable to item variable */
            it = b2;
            it.TakeItem(); // taking item
            it.Return();   // returning item back
            it.Print();    // printing information about item

            /* reassigning item to magazine */
            it = mag1;
            it.TakeItem();
            it.Return();
            it.Print();

            /* creating list of links to Item class */
            System.Collections.Generic.List <Item> itlist = new System.Collections.Generic.List <Item>();

            /* adding items to item list */
            itlist.AddRange(new Item[] { b2, b3, mag1 });

            /* sorting list */
            itlist.Sort();

            /* printing sorted items */
            Console.WriteLine("\nСортировка по инвентарному номеру");

            foreach (Item x in itlist)
            {
                x.Print();
            }
        }