static void Main(string[] args) { Gift smallGift = new Gift(); Sweet sw1 = new BarSweet("Mars", 0.100, 0.050, 0.022, 0.020); Sweet sw2 = new BarSweet("Snickers", 0.150, 0.070, 0.033, 0.030); Sweet sw3 = new ChocolateSweet("Аленка", 0.200, 0.100, 0.001); Sweet sw4 = new ChocolateSweet("Milka", 0.100, 0.088, 0.045); smallGift.AddSweet(sw1); smallGift.AddSweet(sw2); smallGift.AddSweet(sw3); smallGift.AddSweet(sw4); Console.WriteLine("- - - Small gift - - -"); smallGift.Consist(); Console.WriteLine("- Small gift weigt: " + smallGift.Weight() + " kg. -"); Console.WriteLine("- Small gift calorific: " + smallGift.Calorific() + " kcal. -"); Console.WriteLine(); Console.WriteLine("- - - Gift consist sorted by name - - -"); smallGift.SortByName(); smallGift.Consist(); Console.WriteLine(); Console.WriteLine("- - - Sweet in gift with Sugar in range 0.060-0.110 kg - - -"); smallGift.FindSweetInRangeSugar(0.060, 0.110); Console.WriteLine(); List<Sweet> initialListSweet = new List<Sweet> { sw1, sw1, sw3, sw3, sw2, sw4 }; Gift bigGift = new Gift(initialListSweet); Console.WriteLine("- - - Big gift - - "); bigGift.Consist(); Console.WriteLine("- Big gift weigt: " + bigGift.Weight() + " kg. -"); Console.WriteLine("- Big gift calorific: " + bigGift.Calorific() + " kcal. -"); Console.WriteLine(); List<Sweet> middleListSweet = new List<Sweet> { sw1, sw2, sw3, sw4, sw4 }; Gift middleGift = new Gift(); middleGift.Make(middleListSweet); Console.WriteLine("- - - Midddle gift - - "); middleGift.Consist(); Console.WriteLine(); Console.WriteLine("press a key..."); Console.ReadKey(); }