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

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

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

Реализовать класс Rectangle - C++

24.04.2012, 17:10. Просмотров 834. Ответов 1
Метки нет (Все метки)

Реализовать класс Rectangle. Класс должен хранить координаты, а так же длину и ширину прямоугольника. Предусмотреть инициализацию данного класса через разные конструкторы (с помощью координат двух противоположных вершин и координат одной вершины, ширины и длины). Общими должны быть методы, которые возвращают координаты прямоугольника (x1, x2, y1, y2), длину, ширину, площадь, а также методы позволяющие изменять координаты, длину и ширину прямоугольника.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2012, 17:10     Реализовать класс Rectangle
Посмотрите здесь:

Создать класс Rectangle, разработав следующие элементы класса C++
C++ Класс Rectangle совпадает с функцией Rectangle
C++ Класс Point и Rectangle
Класс Rectangle графика C++
C++ Класс Rectangle (прямоугольник)
Класс Rectangle: возвратить значения координат, длины, ширины и площади C++
C++ Создать класс Rectangle, который сохраняет Декартовы координаты четырех вершин прямоугольника
C++ Нужно удалить класс Rectangle1 дружественный к классу Rectangle
C++ Реализовать класс
Создать класс Rectangle C++
Создать класс Rectangle и написать функцию масштабирования прямоугольника C++
Составить класс Rectangle C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
24.04.2012, 17:13     Реализовать класс Rectangle #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class CShape
{
public:
    std::string GetType()const{return "Shape";}
    virtual double GetArea()const = 0;
virtual ~CShape(){};
};
 
class CRectangle : public CShape
{
public:
    CRectangle(double width, double height)
        :m_width(width), m_height(height){}
    std::string GetType()const{return "Rectangle";}
    double GetArea()const{ return m_width * m_height; }
private:
    double m_width;
    double m_height;
};
как то так
Yandex
Объявления
24.04.2012, 17:13     Реализовать класс Rectangle
Ответ Создать тему
Опции темы

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