Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.64
Elenarii
2 / 2 / 0
Регистрация: 10.03.2010
Сообщений: 118
#1

Класс Квадрат: ввод, перемещение на плоскости - C++

15.12.2010, 00:57. Просмотров 1855. Ответов 1
Метки нет (Все метки)

Нужно создать квадрат с помощью классов, один из методов перемещение на плоскости.

Помогите, пож., как ввести квадрат, не используя графику. Заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2010, 00:57     Класс Квадрат: ввод, перемещение на плоскости
Посмотрите здесь:
Класс «Квадрат»: можно ли вписать в объект-квадрат со стороной A окружность радиуса R C++
C++ Перемещение по плоскости
Иерархия геометрических объектов: клас точка->класс квадрат->класс прямоугольник C++
Наследование: базовый класс Квадрат, производный класс Пирамида C++
Подробно прокомментировать класс PolarCoordinates, представляющий собой класс координат точки на плоскости C++
C++ Описать тип struct Square, задающий на плоскости замкнутый квадрат с центром в точке (x, y)
Класс квадрат C++
C++ Класс SQUARE (квадрат)
C++ Описать класс квадрат и пятиугольник
C++ Создать класс типа квадрат
Класс описывающий квадрат, перегрузка C++
Класс фигура на плоскости C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CyBOSSeR
Эксперт C++
2300 / 1670 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
15.12.2010, 01:07     Класс Квадрат: ввод, перемещение на плоскости #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
struct Point {
  Point(int x, int y)
  : x(x)
  , y(y) 
  {}
  
  int x;
  int y;
};
 
class Rectange {
public:
  Rectange(Point leftTop, Point rightBottom)
  : leftTop    (leftTop)
  , rightBottom(rightBottom)
  {}
 
  const Point getLeftTop    () const { return leftTop; }
  const Point getRightBottom() const { return rightBottom; }
  
  void Move(int dx, int dy) {
    leftTop.x += dx;
    leftTop.y += dy;
    
    rightBottom.x += dx;
    rightBottom.y += dy;
  }
  
private:
  Point leftTop;
  Point rightBottom;
};
 
int main() {
 // Здесь мог быть ваш код
}
Ответ Создать тему
Опции темы

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