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

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

Войти
Регистрация
Восстановить пароль
 
Ray___
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 3
#1

Классы и их наследование - C++

10.04.2013, 00:42. Просмотров 296. Ответов 1
Метки нет (Все метки)

Начал изучать С++ и ООП после того как понял немного осоновы. И вот столкнулся с чем. Есть базовый класс, есть класс-наслденик, базовый класс вывел расчеты, а класс наследник - нет. Вот Код.

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
34
35
36
37
38
39
40
41
42
#include <iostream>
#include <math.h>
using namespace std;
 
class rgr
{
public: 
double Mer,W,Mn,n,n0,w0,S,x,j;
 
    rgr() : Mer(0),W(0),Mn(0.43),n(100),n0(1000),w0(104.6),S(0.9),x(1),j(0){}
void Mer_all(double y)
{
for(y ;y <= 1000;y+=100)
{
j = y / n0;
Mer = Mn * (0.1 + 0.9 * pow(j,2));
cout << "Mer:"<<x<<" "<<"n="<< y<< " "<<Mer<<"\n";
x++;
}
}
}rg;
class WWW : public rgr
{
public:
void w0_all(double y)
{
x = 1;
for(y;y == 0;y -=0.1)
{
W = w0 * (1 - y);
cout << "\n";
cout << "W" <<x<<":"<< W<<" "<< "S=" <<y;
}
}
}mm0;
 
void main()
{
    rg.Mer_all(rg.n);
    mm0.w0_all(mm0.S);
    system("PAUSE");
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2013, 00:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Классы и их наследование (C++):

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

Классы и наследование (Создать класс 3D фигура, и производные классы шар, конус, цилиндр и куб. Создать функцию вычисления объёма.) - C++
Уважаевые, помогите написать прожку на экзамене: Создать класс 3D фигура, и производные классы шар, конус, цилиндр и куб. Создать функцию...

Классы, наследование - C++
Есть родительский класс Base, у него дочерний класс Child1, у Child1 дочерний Child2; Задача в том что-бы у класса Child1, не было...

Классы и наследование - C++
Помогите , пожалуйста! Нужно с помощью наследования записать количество проданного товара и функцию нахождения остатка товара. !Не...

Классы и наследование - C++
Реализовать класс−оболочку Number для числового типа double. Реализовать методы умножения и вычитания. Создать производный класс Real, в...

Классы, наследование - C++
как сделать, что бы вызывался деструктор B? Кроме как &quot;delete (B*)var;&quot; class A { public: A(){ cout &lt;&lt; &quot;A's...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Olivеr
412 / 408 / 13
Регистрация: 06.10.2011
Сообщений: 831
10.04.2013, 02:49 #2
Вам нужно чтобы при вызове метода void w0_all(double y) класса WWW вызывался метод void Mer_all(double y) базового класса? Или что? От Ваших "информационных" названий переменных, методов и классов глаза слезятся.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.04.2013, 02:49
Привет! Вот еще темы с ответами:

Наследование/классы - C++
class BaseClass { public: void print() { std::cout &lt;&lt; &quot;123\r\n&quot;; } }; class DirivedClass: public BaseClass { public: ...

Классы. Наследование - C++
Приветствую всех участников форума! Требуется помощь. Итак, задание Написать программу, демонстрирующую работу с объектами двух...

Классы и наследование - C++
Помогите написать программу, в которой описана иерархия классов: геометрические фигуры(ромб, параллепипед, эллипс). Реализовать методы...

Классы и наследование - C++
Доброго времени суток. Помогите решить задание. Дан класс pegasus ,у которого родительский класс horse, надо переделать код, чтобы при...


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

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

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