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

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

Восстановить пароль Регистрация
 
inbreewetrust
0 / 0 / 0
Регистрация: 09.11.2011
Сообщений: 19
01.11.2012, 08:56     Создать классы, описывающий прямоугольники и класс-наследник, описывающий прямоугольные параллепипеды #1
Создать классы, описывающий прямоугольники. Найти площадь прямоугольника. Создать класс-наследник, описывающий прямоугольные параллепипеды. Определить площадь поверхности прямоугольного параллепипеда.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2012, 08:56     Создать классы, описывающий прямоугольники и класс-наследник, описывающий прямоугольные параллепипеды
Посмотрите здесь:

Создать класс описывающий множество C++
Создать класс Fraction, описывающий простую дробь. (Прошу помочь) C++
Класс, описывающий окружность C++
Создать класс, описывающий треугольник, и наследник, описывающий прямые треугольной призмы C++
Создать класс, описывающий багаж пассажира C++
Создать класс,описывающий треугольник C++
Создать класс, описывающий комплексные числа C++
C++ Создать класс CMatrix, описывающий объект – действительные матрицы заданного размера

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
 Аватар для igorrr37
1594 / 1222 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
01.11.2012, 15:01     Создать классы, описывающий прямоугольники и класс-наследник, описывающий прямоугольные параллепипеды #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
#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;
}
Yandex
Объявления
01.11.2012, 15:01     Создать классы, описывающий прямоугольники и класс-наследник, описывающий прямоугольные параллепипеды
Ответ Создать тему
Опции темы

Текущее время: 03:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru