C++ Programming. Construct parent class with the specified in individual task (Table 1) fields and methods: - constructor; - a function that determines the "quality" of the object - Q for a given formula (Table 1, column 1); - displaying information about the object.Construct a child class that contains: - additional field P; - a function that determines the "quality" of a child object class - Qp, which overrides the quality function of the parent class, performing the calculation according to the new formula (Table 1, column 2). Create a project to demonstrate work: input and output of information about class objects (parent and child).

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

C++ Programming.

Construct parent class with the specified in individual
task (Table 1) fields and methods:

- constructor;
- a function that determines the "quality" of the object - Q for a given
formula
(Table 1, column 1);
- displaying information about the object.Construct a child class that contains:
- additional field P;
- a function that determines the "quality" of a child object class - Qp, which overrides the quality function of the parent class, performing the calculation according to the new formula (Table 1, column 2).
Create a project to demonstrate work: input and output of information about
class objects (parent and child).

 

Fields and the "quality" function of the
parent class
Diamond:
- title;
-
-
weight (in carats);
cut quality in points (number).
Q = 0.4 - weight +0.6 - cut quality
Field and "quality" function Qp child
class
P: color (white, blue, yellow, etc.)
Qp: if the color is blue, then
Qp = Q + 1;
and if yellow, then
Qp = Q -0.5 otherwise Qp = Q
Transcribed Image Text:Fields and the "quality" function of the parent class Diamond: - title; - - weight (in carats); cut quality in points (number). Q = 0.4 - weight +0.6 - cut quality Field and "quality" function Qp child class P: color (white, blue, yellow, etc.) Qp: if the color is blue, then Qp = Q + 1; and if yellow, then Qp = Q -0.5 otherwise Qp = Q
Expert Solution
steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Class
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education