Question
Hello, can I get assistence for this assignment? C++ Instructions: Define a class named Vehicle Public member prototypes: A void function named print with no
Hello, can I get assistence for this assignment?
C++ Instructions: Define a class named Vehicle Public member prototypes:
A void function named print with no parameters
A constructor with 2 integer parameters, each with a default value of 0 (zero)
Private members:
An integer to store the number of wheels.
An integer to store the number of doors.
After the Vehicle class definition:
Define the print function to display the number of wheels and doors see sample output.
Define the constructor to populate the private variables with the values of the parameters.
Define a class named Car that derives from the Vehicle class (as public) Public member prototypes:
A void function named print with no parameters
A constructor with 4 parameters: 3 integers each with a default value of 0 (zero), and 1 string with a default value of (empty string)
Private members:
An integer to store MPG (miles per gallon)
A string to store the model name
After the Car class definition:
Define the print function to display the model name and mpg, then call the parent (Vehicle) print function see sample output
Define the constructor to call the parent (Vehicle) constructor, then populate the private Car variables with the values of the parameters.
Define a class named Truck that derives from the Vehicle class (as public) Public member prototypes:
A void function named print with no parameters
A constructor with 5 parameters: 4 integers each with a default value of 0 (zero), and a string with a default value of (empty string)
Private members:
An integer to store MPG (miles per gallon)
An integer to store the number of tons the truck can carry
A string to store the model name
After the Truck class definition:
Define the print function to display the model name, mpg and tons, then call the parent (Vehicle) print function see sample output
Define the constructor to call the parent (Vehicle) constructor, then populate the private Truck variables with the values of the parameters.
In the main function Declare whatever local variables you need.
Prompt the user for details for a car (see sample output) and then declare a Car object.
Prompt the user for details for a truck (see sample output) and then declare a Truck object.
Call the print function for your car and your truck.
SAMPLE OUTPUT: Enter car details Number of wheels: 4 Number of doors: 4 MPG: 36 Model name: Toyota
Enter truck details Number of wheels: 18 Number of doors: 2 MPG: 22 How many tons can the truck carry: 5 Model name: Peterbilt
Toyota gets 36 miles per gallon and has 4 wheels and 4 doors. Peterbilt gets 22 miles per gallon, can cary 5 tons, and has 18 wheels and 2 doors.
Goodbye
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started