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

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

Восстановить пароль Регистрация
 
Vanya4672
Сообщений: n/a
23.05.2011, 09:40     Cоздать иерархию классов круг, цилиндр #1
Класс А имеет метод для вычисления площади круга. Класс В, который является наследником А, имеет метод для вычисления полной поверхности цилиндра, те суммы боковой поверхности и 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++ Определить иерархию классов
Разработать иерархию классов для решения квадратного уравнения C++
Как лучше сделать иерархию классов? C++
C++ Разработать иерархию классов учёта кадрового состава корпорации

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Onishare
30 / 30 / 5
Регистрация: 07.05.2011
Сообщений: 50
23.05.2011, 09:57     Cоздать иерархию классов круг, цилиндр #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     Cоздать иерархию классов круг, цилиндр #3
Так же надо включить файлы.

C++
1
2
#include <stdlib.h> // функция abs()
#include <cmath> // функция sqrt()
Yandex
Объявления
23.05.2011, 10:04     Cоздать иерархию классов круг, цилиндр
Ответ Создать тему
Опции темы

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