Полиморфизм Методов Класса

  • Автор темы Автор темы facefull
  • Дата начала Дата начала
F

facefull

Прошу Вашей помощи в решении задачи!
Реализовать нужно на С++

Построить класс первого уровня с указанными в индивидуальном задании (табл. 11.7) полями и методами:
- конструктор;
- функция, которая определяет «качество» объекта – Q по заданной формуле (табл. 11.7 столб. 2);
- вывод информации об объекте.
Построить класс второго уровня (класс-потомок), который содержит:
- дополнительное поле P;
- функция, которая определяет «качество» объекта класса второго уровня – Qp, которая перекрывает функцию качества класса первого уровня (Q), выполняя вычисление по новой формуле (табл. 11.7, столб. 3).
Создать проект для демонстрации работы: ввод и вывод информации об объектах классов первого и второго уровней.

A2C479erpds.jpg
 
Проблема в том что не могу решить данную задачу, прошу Вашей помоши!
Заранее примного благодарен, спасибо!!!
 
C++:
//
class CabelFather
{
string type;
int num;
double d;
double q;
public:
CabelFather();
double CountQ();
string GetType();
int GetNum();
double GetD();
double GetQ();
};

class CabelSon :CabelFather
{
bool p;
double Qp;
public:
CabelSon();
double CountQp();
bool GetP();
double GetQp();
};
//
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab