Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
murager_94
0 / 0 / 0
Регистрация: 12.10.2013
Сообщений: 16
#1

Создайте класс Rectangle, представляющий прямоугольник - C++

04.03.2014, 20:20. Просмотров 609. Ответов 0
Метки нет (Все метки)

Создайте класс Rectangle, представляющий прямоугольник,
экземпляры которого обладают четырьмя полями целого типа (x1,
y1) (левый верхний угол), (x2, y2) (правый нижний угол). Для
данного класса создать три конструктора, которые инициализируют
поля следующим образом:
 конструктор принимает 4 параметра целого типа и присваивает
их значения полям (x1, y1), (x2, y2);
 конструктор принимает 2 параметра целого типа – ширину и
высоту прямоугольника, а левый верхний угол прямоугольника
помещает в координату (0,0);
 конструктор не принимает никаких параметров – создает
вырожденный прямоугольник с координатами углов (0,0) и
(0,0).
В классе Rectangle создать метод rect_print(), выдающий текущее
состояние экземпляра прямоугольника (значение полей). Создать
метод move (int dx, int dy), перемещающий прямоугольник по
горизонтали на заданное dx, по вертикали на заданное dy. Создать
метод Union(подумать какие входные параметры), возвращающий
объединение этого прямоугольника с другим прямоугольником
(возвращается наименьший прямоугольник, содержащий оба
прямоугольника).
Для проверки работоспособности класса Rectangle создайте в
отдельном файле класс Test, содержащий функцию main(…).
Протестируйте в ней поведение экземпляров класса Rectangle
следующим образом: создайте три объекта Rectangle тремя
различными созданными конструкторами, выведите состояние
всех трех объектов. Воспользуйтесь вызовом функции move(…) с
различными значениями параметров для каждого объекта и
выведите новое положение созданных прямоугольников.
Протестируйте работу функции Union на одном примере.


Помогите решить,я новичок. Ничего не понимаю!Я не понял суть решение?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2014, 20:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создайте класс Rectangle, представляющий прямоугольник (C++):

Класс Rectangle (прямоугольник) - C++
друзья , у меня экзамен . а я не бум бум в c++ . помогите кто сможет Создать класс Rectangle (прямоугольник). Класс имеет атрибуты...

Класс Rectangle совпадает с функцией Rectangle - C++
Пишу свой класс Rectangle, который при отрисовки использует функцию Rectangle из GDI. Возникает ошибка из-за того, что имена одинаковые. Но...

Rectangle - определение по координатам прямоугольник это или нет - C++
Привет всем неравнодушным!) Думаю, задача не нова, но у меня вызвали затруднения некоторые моменты и я решил обратиться за помощью, вот...

Создайте одномерный массив, представляющий собой последовательность из нулей и единиц - C++
Создайте одномерный массив, представляющий собой последовательность из нулей и единиц (через функции формирования случайного числа)....

Подробно прокомментировать класс PolarCoordinates, представляющий собой класс координат точки на плоскости - C++
Написать класс PolarCoordinates, представляющий собой класс координат точки на плоскости, описанной с помощью своих полярных координат...

Написать класс прямоугольник и построить прямоугольник, пересечением двух других - C++
Помогите пожалуйста с задание до делать, нужно построить треугольник являющегося общей частью (пересечением) двух прямоугольников. У меня...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.03.2014, 20:20
Привет! Вот еще темы с ответами:

Создать производные классы: Rectangle (прямоугольник), Circle (круг), Triangle (треугольник) со своими методами вычисления площади и периметра - C++
Создать производные классы: Rectangle (прямоугольник), Circle (круг), Triangle (треугольник) со своими методами вычисления площади и...

Класс Rectangle графика - C++
Добрый вечер, с графикой в С++ ни разу не работал, поэтому прошу писать как можно понятнее Создал класс Rectangle: #include...

Создать класс Rectangle - C++
Создать класс Rectangle, разработав следующие элементы класса: а. Поля: int a, b; б. Конструктор, позволяющий создать...

Реализовать класс Rectangle - C++
Реализовать класс Rectangle. Класс должен хранить координаты, а так же длину и ширину прямоугольника. Предусмотреть инициализацию данного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru