![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 05.10.2009
Сообщений: 12
|
![]()
Собственно вот условие: обьявить класс прямоугольник с полями X,Y,W,H(координаты верхнего левого угла, ширина, высота) и методами: передвинуть по плоскости без смещения, проверить, попадает ли точка в данный прямоугольник, масштабировать при условии неподвижности верхнего левого угла, пересечься с другим прямоугольником.
Код:
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 05.10.2009
Сообщений: 12
|
![]()
И добавить в класс конструкторы для создания обьекта
-Конструктор по умолчанию -Из 4-х целых чисел -из другого прямоугольника -из одного четырехразрядного числа, в каждом раздряде которого хранится одно из значений X,Y,W,H -из данных введенных с клавиатуры. Собственно я большинство из этой обьемной задачи сделал, но хочу чтобы кто-то проверил и подсказал как быть с последним методом про пересечение, а также про конструкторы |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа (ООП), Microsoft Visual C++, тип проекта Win32 Project | Spellpir | Фриланс | 4 | 11.02.2010 23:40 |
ООП | VladimirVB | Общие вопросы Delphi | 4 | 18.11.2009 22:51 |
ООП | AlekDruzh | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 09.09.2009 20:32 |
Паскаль ООП. Примеры программ с использованием ООП | SeЯgey | Помощь студентам | 5 | 13.05.2009 21:55 |