Write a C++ program to keep the record of all the item types that take item type name, deposit, and cost per day as input and displays it. Strictly adhere to the Object-Oriented specifications given in the problem statement. All class names, member variable names, and function names should be the same as specified in the problem statement. Create separate classes in separate files. The class ItemType has the following private member variables. Data Type Variable Name string name double deposit double costPerDay Include appropriate getters and setters for the class.
KINDLY PROVIDE A SOLUTION AS SOON AS POSSIBLE. NEED URGENT. MATCH OUTPUT AS IT IS
----------------------------------------------------------------
Write a C++
Strictly adhere to the Object-Oriented specifications given in the problem statement. All class names, member variable names, and function names should be the same as specified in the problem statement. Create separate classes in separate files.
The class ItemType has the following private member variables.
Data Type | Variable Name |
string | name |
double | deposit |
double | costPerDay |
Include appropriate getters and setters for the class.
Include the following member function in the ItemType class
Member function | Description |
void display() | This function is used to display the details of an itemtype. Print the string 'Itemtype details:' inside this method |
Getter and Setter:
Example:
For the private attribute name, the getter is created as:
string getName() { return name; }
For the private attribute name, the setter is created as:
void setName(string itemname) { name=itemname; }
In the main() method, obtain input from the user in the console and create a new ItemType object and assign the values to the object's members using setters.
Display the details by calling the display() method present in the ItemType class.
The first input corresponds to the name of an item type.
The second input corresponds to the deposit.
The third input corresponds to the cost per day.
Refer sample input and output for formatting specifications.
[All text in bold corresponds to input and remaining corresponds to output]
Sample Input and Output 1:
Enter name:
electronic items
Enter deposit:
13000
Enter cost Per Day:
1000
Itemtype details:
Name: electronic items
Deposit: 13000
Cost Per Day: 1000
Trending now
This is a popular solution!
Step by step
Solved in 2 steps