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

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

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

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

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

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

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

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

Класс Point и Rectangle - C++
*.h : class Point { public: Point(int m_x1, int m_y1); ~Point(); void InputPoint(int m_x1, int m_y1); private: ...

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

Составить класс Rectangle - C++
Здравствуйте. Я хочу попросить чтобы вы составили класс с прототипами функций (код функций хочу написать сам), и оставили комментарии к...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
panicwassano
592 / 560 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
24.04.2012, 17:13 #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;
};
как то так
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.04.2012, 17:13
Привет! Вот еще темы с ответами:

Нужно удалить класс Rectangle1 дружественный к классу Rectangle - C++
#include <iostream> #include <math.h> #include <conio.h> using namespace std; struct Coords{ float x; float y; }; class...

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

Создать класс Rectangle и написать функцию масштабирования прямоугольника - C++
Создать класс Rectangle. Класс имеет атрибуты length и width, каждый из которых по умолчанию равен 1. У него имеются...

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


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

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

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