Скачиваний:
25
Добавлен:
01.05.2014
Размер:
20.48 Кб
Скачать

Разработать класс фигура ,в котором определяются ее координаты X и Y,задающие расположение фигуры на экране . На основе этого класса построить классы квадрат и окружность , где определяются соответственно размеры стороны квадрата и радиус окружности . Используя классы квадрат и окружность определить классы вписанный квадрат и вписанная окружность, в которых дожна присутствовать только координата одной из фигур . При объявлении объектов классов квадрат , окружность , вписанный квадрат , вписанная окружность предусмотреть задание значений их компонентов.По умолчанию сторона квадрата и радиус окружности 1.

Все компоненты классов должны быть максимально защищены . Для этих объектов должны быть определены функции , позволяющие вывести значения функций на экран.

Для классов квадрат и окружность построить дружественную функцию , которая определяет могут ли объекты этих классов быть вписаны друг в друга . Если они не могут быть вписаны друг в друга должна быть возбуждена исключительная ситуация.