C++ Object-Oriented Programming: Exercises, Practices, Solutions
This resource offers a total of 50 C++ Object oriented programming problems for practice.It includes 10 main exercises, each accompanied by solutions, detailed explanations, and four related problems.
[An Editor is available at the bottom of the page to write and execute the scripts.]
1. Circle Class with Area and Circumference
Write a C++ program to implement a class called Circle that has private member variables for radius. Include member functions to calculate the circle's area and circumference.
2. Rectangle Class with Area and Perimeter
Write a C++ program to create a class called Rectangle that has private member variables for length and width. Implement member functions to calculate the rectangle's area and perimeter.
3. Person Class with Name, Age, and Country
Write a C++ program to create a class called Person that has private member variables for name, age and country. Implement member functions to set and get the values of these variables.
4. Car Class with Company, Model, and Year
Write a C++ program to create a class called Car that has private member variables for company, model, and year. Implement member functions to get and set these variables.
5. BankAccount Class with Deposit and Withdraw
Write a C++ program to implement a class called BankAccount that has private member variables for account number and balance. Include member functions to deposit and withdraw money from the account.
6. Triangle Class with Side Lengths and Type Determination
Write a C++ program to create a class called Triangle that has private member variables for the lengths of its three sides. Implement member functions to determine if the triangle is equilateral, isosceles, or scalene.
7. Employee Class with Salary Based on Performance
Write a C++ program to implement a class called Employee that has private member variables for name, employee ID, and salary. Include member functions to calculate and set salary based on employee performance.
8. Date Class with Validation
Write a C++ program to implement a class called Date that has private member variables for day, month, and year. Include member functions to set and get these variables, as well as to validate if the date is valid.
10. Shape Class with Virtual Functions and Derived Classes
Write a C++ program to implement a class called Student that has private member variables for name, class, roll number, and marks. Include member functions to calculate the grade based on the marks and display the student's information.
10. Shape Class with Virtual Functions and Derived Classes
Write a C++ program to implement a class called Shape with virtual member functions for calculating area and perimeter. Derive classes such as Circle, Rectangle, and Triangle from the Shape class and override virtual functions accordingly.
CPP Code Editor:
More to Come !
Do not submit any solution of the above exercises at here, if you want to contribute go to the appropriate exercise page.