Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 20. Съставете програма на избран от Вас език за въвеждане на информация за стоки в магазин: номенклатурен номер; име на стоката; производител; срок на годност в дни и единична цена.
- а) да се изведе списък на всички стоки със срок на годност по-малък от 14 дни, съдържащ номенклатурен номер, име на стоката, производител и срок на годност.
- б) да се намери и изведе средната цена на стоките в магазина.
- namespace Rextester
- {
- public class Program
- {
- public static void Main(string[] args)
- {
- Console.WriteLine("Enter Book Count:");
- int bookCount=int.Parse(Console.ReadLine());
- List<Book> books=new List<Book>();
- for(int i=0;i<bookCount;i++)
- {
- Book book=new Book();
- Console.Write("Enter Number:");
- book.Number=int.Parse(Console.ReadLine());
- Console.Write("Enter author name:");
- book.Author=Console.ReadLine();
- Console.Write("Enter book name:");
- book.Name=Console.ReadLine();
- Console.Write("Enter Price:");
- book.Price=double.Parse(Console.ReadLine());
- Console.Write("Enter realise year");
- book.RealiseYear=int.Parse(Console.ReadLine());
- books.Add(book);
- Console.WriteLine("New book added");
- }
- List<Book> result=books.Where(book=>book.RealiseYear>2010).ToList();
- foreach( Book book in result)
- {
- Console.WriteLine("Number:{0}, Author:{1},Name:{2},RealiseYear:{3}",book.Number,book.Author,book.Name,book.RealiseYear);
- }
- double averagePrice=books.Select(book=>book.Price).Average();
- Console.WriteLine("the average price is:"+ averagePrice);
- Console.ReadKey(true);
- }
- Public class Book
- {
- public int Number{get;set;}
- public string Author{get;set;}
- public string Name{get;set;}
- public double Price{get;set;}
- public int RealiseYear{get;set;}
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement