Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Анастасия9842
0 / 0 / 0
Регистрация: 06.07.2017
Сообщений: 6
1

Создание простого класса Rectangle

05.10.2017, 17:50. Просмотров 850. Ответов 5
Метки нет (Все метки)

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

1. Обоснование выбора структуры памяти класса и его интерфейса.
2. Блок-схемы алгоритмов функций обработки.
3. Описание класса + схемы.
4. Результаты тестирования класса.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.10.2017, 17:50
Ответы с готовыми решениями:

Создание класса Rectangle
Помогите плиз :help: Дан класс Rectangle, который содержит два закрытых...

Создать класс Rectangle, разработав следующие элементы класса
Создать класс Rectangle, разработав следующие элементы класса: a) Поля: int a,...

Класс Rectangle совпадает с функцией Rectangle
Пишу свой класс Rectangle, который при отрисовки использует функцию Rectangle...

Помогите найти ошибку в коде простого класса
Все мозги уже себе вынес, ничего не могу понять... Ошибка компиляции, текст...

Создание простого рисунка c while.
Д/3. Мы вводим произвольную, одну из диагоналей треугольник, на эран должно...

5
Почтальон
Модератор
711 / 590 / 121
Регистрация: 22.03.2015
Сообщений: 4,031
Завершенные тесты: 2
05.10.2017, 22:28 2
Цитата Сообщение от Анастасия9842 Посмотреть сообщение
задание
Задание кому ? Свои наработки имеются ?
0
Анастасия9842
0 / 0 / 0
Регистрация: 06.07.2017
Сообщений: 6
05.10.2017, 22:47  [ТС] 3
студент 2 курса,нету
0
DobroAlex
Модератор
392 / 334 / 165
Регистрация: 30.04.2016
Сообщений: 1,719
Завершенные тесты: 3
06.10.2017, 01:21 4
Анастасия9842, все мы были студентами второго курса. Что вам непонятно собственно?
0
Croessmah
++Ͻ
14740 / 8422 / 1597
Регистрация: 27.09.2012
Сообщений: 20,714
Записей в блоге: 2
Завершенные тесты: 1
06.10.2017, 01:31 5
Цитата Сообщение от Анастасия9842 Посмотреть сообщение
студент 2 курса
Ему должно быть штыдно.
0
MrGluck
Модератор
Эксперт CЭксперт С++
8098 / 4950 / 1434
Регистрация: 29.11.2010
Сообщений: 13,430
06.10.2017, 11:50 6
Лучший ответ Сообщение было отмечено Анастасия9842 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
class Rectangle
{
public:
    constexpr Rectangle(const double a, const double b) : m_a(a), m_b(b) {}
    constexpr double Area() const { return m_a * m_b; }
 
protected:
    double m_a, m_b; // две стороны
};
 
int main()
{
    constexpr Rectangle REKT[] = { {3, 1}, {1.2, 2.5}, {1, 2.5} };
    for (const auto &r : REKT)
        std::cout << r.Area() << ' ';
}
2
06.10.2017, 11:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.10.2017, 11:50

Создание простого распределителя памяти
Вот мой код: #include&lt;iostream&gt; #include&lt;cstdlib&gt; #define allocator...

Создание простого окна для программы
Я создал лёгкую программу, но мне не хочется чтобы она выглядела как консоль,...

Создание простого приложения. Что нужно знать?
Задача формулируется следующим образом: Изобразить на єкране лабиринт. По нему...


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

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

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