Write a program having a base class Student with data members rollno, name and Class define a member functions getdata() to input values and another function putdata() to display all values. A class Test is derived from class Student with data members Tlmarks, T2marks, T3marks, Sessionall, Sessional2, Assignment and Final. Also make a function getmarks() to enter marks for all variables except Final and also make a function putmarks() to display result. Make a function Finalresult() to calculate value for final variable using other marks. Then display the student result along with student data.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

IN C++

as soon as possible

1. Write a program having a base class Student with data members rollno, name and Class
define a member functions getdata() to input values and another function putdata() to
display all values. A class Test is derived from class Student with data members
Tlmarks, T2marks, T3marks, Sessional1, Sessional2, Assignment and Final. Also
make a function getmarks() to enter marks for all variables except Final and also make
a function putmarks() to display result. Make a function Finalresult() to calculate
value for final variable using other marks. Then display the student result along with
student data.
2. Write a program that declares two classes. The parent class is called Simple that has
two data members numl and num2 to store two numbers. It also has four member
functions.
The add() function adds two numbers and displays the result.
• The sub() function subtracts two numbers and displays the result.
• The mul() function multiplies two numbers and displays the result.
• The div() function divides two numbers and displays the result.
The child class is called Complex that overrides all four functions. Each function in
the child class checks the value of data members. It calls the corresponding member
function in the parent class if the values are greater than 0. Otherwise it displays
error message.
3. An electricity board charges the following rates to domestic users to discourage large
consumption of energy.
• For the first 100 units – 50 P per unit
• Beyond 100 units – 60 P per unit
If the total cost is more than Rs.250.00 then an additional surcharge of 15% is added
on the difference. Define a class Electricity in which the function Bill computes the
cost. Define a derived class More_Electricity and override Bill to add the surcharge.
Transcribed Image Text:1. Write a program having a base class Student with data members rollno, name and Class define a member functions getdata() to input values and another function putdata() to display all values. A class Test is derived from class Student with data members Tlmarks, T2marks, T3marks, Sessional1, Sessional2, Assignment and Final. Also make a function getmarks() to enter marks for all variables except Final and also make a function putmarks() to display result. Make a function Finalresult() to calculate value for final variable using other marks. Then display the student result along with student data. 2. Write a program that declares two classes. The parent class is called Simple that has two data members numl and num2 to store two numbers. It also has four member functions. The add() function adds two numbers and displays the result. • The sub() function subtracts two numbers and displays the result. • The mul() function multiplies two numbers and displays the result. • The div() function divides two numbers and displays the result. The child class is called Complex that overrides all four functions. Each function in the child class checks the value of data members. It calls the corresponding member function in the parent class if the values are greater than 0. Otherwise it displays error message. 3. An electricity board charges the following rates to domestic users to discourage large consumption of energy. • For the first 100 units – 50 P per unit • Beyond 100 units – 60 P per unit If the total cost is more than Rs.250.00 then an additional surcharge of 15% is added on the difference. Define a class Electricity in which the function Bill computes the cost. Define a derived class More_Electricity and override Bill to add the surcharge.
4. (Package Inheritance Hierarchy) Package-delivery services, such as FedEx",
DHL° and UPS", offer a number of different shipping options, each with specific
costs associated. Create an inheritance hierarchy to represent various types of
packages. Use Package as the base class of the hierarchy, then include classes
TwoDayPackage and OvernightPackage that derive from Package. Base class Package
should include data members representing the name, address, city, state and ZIP code
for both the sender and the recipient of the package, in addition to data members that
store the weight (in ounces) and cost per ounce to ship the package. Package's
constructor should initialize these data members. Ensure that the weight and cost per
ounce contain positive values. Package should provide a public member function
calculateCost() that returns a double indicating the cost associated with shipping the
package. Package's calculateCost() function should determine the cost by multiplying
the weight by the cost per ounce. Derived class TwoDayPackage should inherit the
functionality of base class Package, but also include a data member that represents a
flat fee that the shipping company charges for two-day-delivery service.
TwoDayPackage's constructor should receive a value to initialize this data member.
TwoDayPackage should redefine member function calculateCost() so that it computes
the shipping cost by adding the flat fee to the weight-based cost calculated by base
class Package's calculateCost() function. Class OvernightPackage should inherit
directly from class Package and contain an additional data member representing an
additional fee per ounce charged for overnight-delivery service. OvernightPackage
should redefine member function calculateCost() so that it adds the additional fee per
ounce to the standard cost per ounce before calculating the shipping cost. Write a test
program that creates objects of each type of Package and tests member function
calculateCost().
Transcribed Image Text:4. (Package Inheritance Hierarchy) Package-delivery services, such as FedEx", DHL° and UPS", offer a number of different shipping options, each with specific costs associated. Create an inheritance hierarchy to represent various types of packages. Use Package as the base class of the hierarchy, then include classes TwoDayPackage and OvernightPackage that derive from Package. Base class Package should include data members representing the name, address, city, state and ZIP code for both the sender and the recipient of the package, in addition to data members that store the weight (in ounces) and cost per ounce to ship the package. Package's constructor should initialize these data members. Ensure that the weight and cost per ounce contain positive values. Package should provide a public member function calculateCost() that returns a double indicating the cost associated with shipping the package. Package's calculateCost() function should determine the cost by multiplying the weight by the cost per ounce. Derived class TwoDayPackage should inherit the functionality of base class Package, but also include a data member that represents a flat fee that the shipping company charges for two-day-delivery service. TwoDayPackage's constructor should receive a value to initialize this data member. TwoDayPackage should redefine member function calculateCost() so that it computes the shipping cost by adding the flat fee to the weight-based cost calculated by base class Package's calculateCost() function. Class OvernightPackage should inherit directly from class Package and contain an additional data member representing an additional fee per ounce charged for overnight-delivery service. OvernightPackage should redefine member function calculateCost() so that it adds the additional fee per ounce to the standard cost per ounce before calculating the shipping cost. Write a test program that creates objects of each type of Package and tests member function calculateCost().
Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY