コード例 #1
0
 public static void selectContainer(Cargo cargo, AirContainer air, Dictionary <double, string> options) // Метод который даёт полную информацию о совместимости груза и контейнера, если всё ок, то в массив с успешными вариантами
 {
     if (air.checkVolume(cargo))
     {
         WriteLine("Для Вашего груза доступна авиаперевозка");
         air.containerPlace(cargo);
         WriteLine($"С учётом Вашего груза контейнер загружен на {air.Percent()}%");
         WriteLine($"Стоимость перевозки составит - {air.getPrice(cargo)}");
         WriteLine("-------------------------");
         double temp = air.getPrice(cargo) / air.Percent(); // коэффициент оптимального выбора контейнера исходя из стоимости и загруженности
         options.Add(temp, "Аэроперевозка");
     }
     else
     {
         WriteLine("Авиаперевозка не доступна");
         WriteLine("--------------------------");
     }
 }