Главная страница
Навигация по странице:

  • Представить (нарисовать) все созданные объекты в окне приложения и выполнить следующее задание

  • Задача БАРС4 - 1. Задача барс4 1


    Скачать 36.5 Kb.
    НазваниеЗадача барс4 1
    Дата29.05.2022
    Размер36.5 Kb.
    Формат файлаdoc
    Имя файлаЗадача БАРС4 - 1.doc
    ТипЗадача
    #555343

    Задача БАРС4 - 1


    Разработать оконное приложение Windows ( Application Builder C++ ).

    Создать динамически N различных объектов «Геометрическая фигура» (тип фигуры и ее свойства выбираются случайным образом или по выбору программиста).

    Для работы с объектами необходимо предварительно создать массив указателей (тип указателей: указатель на базовый класс «Геометрическая фигура»).

    Представить (нарисовать) все созданные объекты в окне приложения и выполнить следующее задание:

    1. Найти и выделить новым цветом самый большой по площади эллипс и самый маленький квадрат. Найти также количество созданных прямоугольников.

    2. Найти и выделить новым цветом самый большой по площади эллипс, а также все круги меньшей площади.

    3. Найти и выделить новым цветом прямоугольник самого большого периметра, а также все круги и квадраты меньшего периметра.

    4. Найти и выделить новым цветом эллипс, площадь которого ближе всего к средней площади всех фигур.

    5. Найти и выделить новым цветом все эллипсы, площадь которых больше средней площади всех кругов.

    6. Найти и выделить новым цветом самый большой по площади прямоугольник и эллипс с самым большим периметром.

    7. Найти и выделить новым цветом все круги, а также выделить новым цветом самый большой по площади круг.

    8. Найти и выделить новым цветом все квадраты и эллипсы, кроме квадрата с максимальным периметром и максимального по площади эллипса.

    9. Найти и выделить новым цветом круг самого большого периметра и прямоугольник наибольшей площади.

    10. Найти и выделить новым цветом самый большой по площади круг, эллипс и квадрат.

    11. Найти и выделить новым цветом все фигуры (кроме эллипсов), периметр которых меньше среднего периметра всех эллипсов.

    12. Найти и выделить новым цветом все эллипсы, у которых полуось по оси Y больше, чем полуось по оси X, а также найти суммарную площадь всех квадратов.

    13. Найти и выделить новым цветом все фигуры площадь которых больше средней площади всех фигур.

    14. Найти и выделить новым цветом все фигуры, периметр которых меньше среднего периметра всех фигур.

    15. Найти и выделить новым цветом все фигуры (кроме кругов), площадь которых больше средней площади всех кругов.

    16. Найти и выделить новым цветом все фигуры (кроме квадратов), площадь которых меньше средней площади всех квадратов.

    17. Найти и выделить новым цветом все круги, если их общая площадь больше общей площади всех квадратов.

    18. Найти и выделить новым цветом все квадраты и прямоугольники, кроме квадратов площадь которых больше чем площадь максимального прямоугольника.

    19. Найти и выделить новым цветом все фигуры, периметр которых больше периметра самого большого квадрата.

    20. Найти и выделить новым цветом круги и эллипсы, площадь которых меньше средней площади всех фигур.

    21. Найти и выделить новым цветом все эллипсы, у которых полуось по оси X больше, чем полуось по оси Y, а также найти среднюю площадь всех квадратов и прямоугольников.

    22. Среди фигур, ширина которых больше высоты, найти и выделить новым цветом фигуру наибольшей площади.

    23. Найти и выделить новым цветом все фигуры, периметр которых больше среднего периметра всех кругов.

    24. Найти и выделить новым цветом все круги и эллипсы, кроме максимального по площади круга и минимального по площади эллипса.


    написать администратору сайта