Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
inbreewetrust
0 / 0 / 1
Регистрация: 09.11.2011
Сообщений: 19
#1

Создать классы, описывающий прямоугольники и класс-наследник, описывающий прямоугольные параллепипеды - C++

01.11.2012, 08:56. Просмотров 952. Ответов 1
Метки нет (Все метки)

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

Создать класс, описывающий треугольник, и наследник, описывающий прямые треугольной призмы
Создать класс описывающий треугольник. найти площадь треугольника. создать...

Создать класс описывающий множество
Создать класс описывающий множество и производный от него с реализацией функций...

Создать класс,описывающий треугольник
Создать класс,описывающий треугольник.Найти площадь...

Создать класс, описывающий комплексные числа
Помогите, пожалуйста! Нужно создать класс, описывающий комплексные числа....

Создать класс, описывающий багаж пассажира
. Создать класс, описывающий багаж пассажира. Данные класса: количество вещей и...

Класс: Создать класс, описывающий цех завода...
Создать класс, описывающий цех завода (количество единиц заготовок, поступающих...

1
igorrr37
1863 / 1481 / 749
Регистрация: 21.12.2010
Сообщений: 2,473
Записей в блоге: 11
01.11.2012, 15:01 #2
Лучший ответ Сообщение было отмечено inbreewetrust как решение

Решение

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
#include <iostream>
 
class Rect
{
public:
    explicit Rect(double const a_ = 1, double const b_ = 1) : a(a_), b(b_){}
    double Area() const
    {
        return a * b;
    }
protected:
    double a, b;
};
 
class Parall : protected Rect
{
public:
    explicit Parall(double const a_ = 1, double const b_ = 1, double const c_ = 1) :
        Rect(a_, b_), c(c_){}
    double SArea() const
    {
        return 2 * (Area() + b * c + a * c);
    }
private:
    double c;
};
 
int main ()
{
    Parall p(1,2,3);
    std::cout << p.SArea();
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2012, 15:01
Привет! Вот еще темы с решениями:

Создать класс Fraction, описывающий поведение обыкновенной дроби
Создать класс Fraction, описывающий поведение обыкновенной дроби. Класс должен...

Создать класс Fraction, описывающий простую дробь. (Прошу помочь)
Создать класс Fraction, описывающий простую дробь.Добавить конструктор по...

Создать класс CMatrix, описывающий объект – действительные матрицы заданного размера
Создать класс CMatrix (матрица), описывающий объект – действительные матрицы...

Создать класс, описывающий точки, определить в каком координатном угле находится точка: найти ошибку
создать класс, описывающий точки. Определить в каком координатном угле...


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

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

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