 //У цьому коді ми використовуємо метод DisplayInfo() для виведення інформації про літак на початку програми, 
 //а потім змінюємо різні атрибути об'єкта myPlane і виводимо оновлену інформацію.
using System;

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

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

    // Метод для виведення інформації про літак
    public void DisplayInfo()
    {
        Console.WriteLine($"Модель: {Model}");
        Console.WriteLine($"Кількість пасажирів: {PassengerCount}");
        Console.WriteLine($"Максимальна вага вантажу: {MaxCargoWeight} кг");
    }
}

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

        // Виведення інформації про літак
        Console.WriteLine("Інформація про літак:");
        myPlane.DisplayInfo();

        // Зміна моделі літака
        Console.WriteLine("\nЗміна моделі літака...");
        myPlane.Model = "Airbus A380";
        Console.WriteLine($"Нова модель літака: {myPlane.Model}");

        // Зміна кількості пасажирів
        Console.WriteLine("\nЗміна кількості пасажирів...");
        myPlane.PassengerCount = 550;
        Console.WriteLine($"Нова кількість пасажирів: {myPlane.PassengerCount}");

        // Зміна максимальної ваги вантажу
        Console.WriteLine("\nЗміна максимальної ваги вантажу...");
        myPlane.MaxCargoWeight = 300000;
        Console.WriteLine($"Нова максимальна вага вантажу: {myPlane.MaxCargoWeight} кг");

        // Виведення оновленої інформації про літак
        Console.WriteLine("\nОновлена інформація про літак:");
        myPlane.DisplayInfo();
    }
}
