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

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

Войти
Регистрация
Восстановить пароль
 
Vanya4672
Сообщений: n/a
#1

Cоздать иерархию классов круг, цилиндр - C++

23.05.2011, 09:40. Просмотров 410. Ответов 2
Метки нет (Все метки)

Класс А имеет метод для вычисления площади круга. Класс В, который является наследником А, имеет метод для вычисления полной поверхности цилиндра, те суммы боковой поверхности и 2х оснований. продемнострировать работу программы.
p.s. кроме формул, я ничего не знаю: S_circle=pi*sqrt(r); S_cyl: (2*pi*r*h)+2*S_circle;
помогите, валю зачет (
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2011, 09:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Cоздать иерархию классов круг, цилиндр (C++):

Реализовать иерархию классов Точка-Круг - C++
Ребят кому не сложно помочь? Нужно реализовать иерархию классов. В каждом производном классе присутствует - конструктор инициализации,...

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

Разработать иерархию классов, демонстрирующее работу с коллекцией объектов разных классов - C++
Задание: Разработать в соответствии с индивидуальным заданием иерархию классов и приложение, демонстрирующее работу с коллекцией объектов...

Разработать иерархию классов - C++
Разработать иерархию классов родительский абстрактный класс Vehicle с двумя чистыми виртуальными функциями и дочерним классом Car . Для...

Спроектировать иерархию классов - C++
Вот моё задание. Наследование классов Спроектировать иерархию классов На основе имеющегося базового класса (“суперкласс”) создать...

Определить иерархию классов - C++
рабочий, кадры, инженер, администрация Для определения иерархии классов связать отношением наследования классы: рабочий, кадры, инженер,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Onishare
30 / 30 / 5
Регистрация: 07.05.2011
Сообщений: 50
23.05.2011, 09:57 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
class A {
public:
  double s_circle(int r) {
    return pi * sqrt(r);
  }
};
 
class B : public A {
public:
  double s_cyl(int r, int h) {
    return (2 * pi * r * h) + 2 * s_circle(r);
  }
};
Ничего сложного нет. Если бы читал про классы в C++. Написал бы сам.
Onishare
30 / 30 / 5
Регистрация: 07.05.2011
Сообщений: 50
23.05.2011, 10:04 #3
Так же надо включить файлы.

C++
1
2
#include <stdlib.h> // функция abs()
#include <cmath> // функция sqrt()
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2011, 10:04
Привет! Вот еще темы с ответами:

Создать иерархию классов язык с++ - C++
Создать иерархию классов язык с++ Жидкость&lt;-Напиток Жидкость&lt;-Топливо Жидкость&lt;-Реагент Жидкость - абстрактный класс?...

Не могу организовать иерархию классов - C++
Всем привет! Нужен совет как правильно сделать наследование. Чтобы через указатель базового класса (Форма) можно было бы создать...

Создать иерархию классов датчик - C++
Создать иерархию классов датчик – абстрактный базовый класс и датчики температуры, влажности и скорости ветра. Для каждого класса...

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


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

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

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