Пример #1
0
 public SolutionShower(KnapsackSolution solution)
 {
     _solution = solution;
     InitializeComponent();
     XNumObjects.Text = solution.NumObjects.ToString();
     XTotalPrice.Text = solution.TotalPrice.ToString()+" $";
     XTotalWeight.Text = solution.TotalWeight.ToString()+" kg";
     XAttitude.Text = Math.Round(((decimal)solution.TotalWeight / solution.MaxWeight),3).ToString();
     var temp=solution.GetFirst();
     while (temp != null)
     {
         XList.Items.Add(temp);
         temp = solution.GetNextObject();
     }
 }
Пример #2
0
 private void _showSolution(KnapsackSolution solution)
 {
     new SolutionShower(solution).Show();
 }