//Визначити додатковий метод (з параметрами) і включити йогодо раніш розробленого класу
//створив метод LoadCargo, який приймає параметр cargoWeight (вага вантажу). Метод перевіряє, чи вага вантажу не перевищує максимально допустиму вагу вантажу літака, 
//і виводить відповідне повідомлення на консоль. У методі Main я викликав цей метод для об'єкта myPlane з прикладною вагою вантажу.
using System;

class Plane
{
    // Атрибути класу Plane
    public string Model { get; set; }  // Модель літака
    public int PassengerCount { get; set; }  // Кількість пасажирів
    public double MaxCargoWeight { get; set; }  // Максимальна вага вантажу

    // Конструктор класу
    public Plane(string model, int passengerCount, double maxCargoWeight)
    {
        Model = model;
        PassengerCount = passengerCount;
        MaxCargoWeight = maxCargoWeight;
    }

    // Додатковий метод для завантаження вантажу
    public void LoadCargo(double cargoWeight)
    {
        if (cargoWeight <= MaxCargoWeight)
        {
            Console.WriteLine($"Вантаж масою {cargoWeight} кг успішно завантажено на літак {Model}.");
        }
        else
        {
            Console.WriteLine($"Неможливо завантажити вантаж масою {cargoWeight} кг на літак {Model}. Вага вантажу перевищує максимально допустиму.");
        }
    }
}

class Program
{
    static void Main(string[] args)
    {
        // Створення об'єкта класу Plane
        Plane myPlane = new Plane("Boeing 747", 416, 248700);

        // Виклик методу LoadCargo для завантаження вантажу
        double cargoWeight = 200000; // Приклад ваги вантажу
        myPlane.LoadCargo(cargoWeight);
    }
}
