static void Main(string[] args) { /* * Book b1 = new Book(); * b1.SetBook("Пушкин А.С.", "Капитанская дочка", "Вильямс", 123, 2012); * * Book.SetPrice(12); * b1.Show(); * Console.WriteLine("\n Итоговая стоимость аренды: {0} p.", b1.PriceBook(3)); * * Book b2 = new Book("Толстой Л.Н.", "Война и мир", "Наука и жизнь", 1234, 2013); * b2.Show(); * * Book b3 = new Book("Лермонтов М.Ю.", "Мцыри"); * b3.Show(); * * * Triangle t = new Triangle(Double.Parse(Console.ReadLine()), * Double.Parse(Console.ReadLine()), * Double.Parse(Console.ReadLine())); * t.print(); * Console.WriteLine("Периметр: {0}", t.getPerimeter()); * Console.WriteLine("Площадь: {0}", t.getArea()); */ //Lab2 //Item item1 = new Item(); //item1.Show(); Book b2 = new Book("Толстой Л.Н.", "Война и мир", "Наука и жизнь", 1234, 2013, 101, true); b2.TakeItem(); b2.Show(); Magazine mag1 = new Magazine("О природе", 5, "Земля и мы", 2014, 1235, true); mag1.Show(); Console.WriteLine("\n Тестирование полиморфизма"); Item it; it = b2; it.TakeItem(); it.Return(); it.Show(); it = mag1; it.TakeItem(); it.Return(); it.Show(); //todo Упражнение 5. Реализации модели включения Console.ReadKey(); }
public static void MetodSubs(Magazine mg, DateTime dt) { try { StreamWriter sw = new StreamWriter("infoSubscribe.txt", true); sw.WriteLine(mg.ToString()); sw.WriteLine("Подписка оформлена {0}\n", dt); sw.Close(); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
static void Main(string[] args) { /* Book b1 = new Book(); * b1.SetBook("Пушкин А.С.", "Капитанская дочка", "Вильямс", 123, 2018); * Book.SetPrice(12); * b1.Print(); * Console.WriteLine("\n Итоговая стоимость аренды: {0} p.", b1.PriceBook(3)); * Book.SetPrice(5); * b1.Print(); * Console.WriteLine("\n Итоговая стоимость аренды: {0} p.", b1.PriceBook(3));*/ Publisher publ = new Publisher("Наука и жизнь", "*****@*****.**", 1234, new DateTime(2014, 12, 14)); Book b2 = new Book("Толстой Л.Н.", "Война и мир", publ, 1234, 2013, 101, true); b2.Take(); b2.Print(); /* Book b3 = new Book("Лермонтов М.Ю.", "Мцыри"); * b3.Print();*/ Audit.RunAudit(); Magazine mag1 = new Magazine("О природе", 5, "Земля и мы", 2014, 1235, true); mag1.Take(); mag1.Subs(); mag1.Print(); Console.WriteLine("\n Тестирование полиморфизма"); b2.ReturnSrok(); Item it; it = b2; it.Take(); it.Return(); it.Print(); it = mag1; it.Take(); 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(); } }
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(); }
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(12); Magazine mag1 = new Magazine("О природе", 5, "Земля и мы", 2014, 1235, true); List <Item> itList = new List <Item>(); itList.AddRange(new Item[] { b2, mag1 }); itList.Sort(); Console.WriteLine("Сортировка по инвентарному номеру: "); foreach (Item item in itList) { item.Print(); } Audit.RunAudit(); mag1.Subs(); }
static void Main(string[] args) { Book.SetPrice(5); 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 Тестирование полиморфизма"); Item it; it = b2; it.Return(); it.Print(); it = mag1; it.Return(); it.Print(); }
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(); }
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(); } }