1. Rectangle Class
Design a class Rectangle
Data Members:
- length
- breadth
Member Functions:
- setDimension()
- area()
- perimeter()
2. Worker Class
Design a class Worker
Data Members:
- wages
- working_days
Member Functions:
- setData()
- payment()
3. Box Class
Design a class Box
Data Members:
- length
- breadth
- height
Member Functions:
- setDimension()
- volume()
4. Student Class
Design a class Student
Data Members:
- roll_number
- name
Member Functions:
- setData()
- getData()
5. Account Class
Design a class Account
Data Members:
- balance
Member Functions:
- deposit(amount)
- withdraw(amount)
- showBalance()
6. Set Class
Design a class Set that stores three numbers
Member Functions:
- SUM()
- MEAN()
- MAX()
- MIN()
7. Rectangle Class (Method Overloading – Java / C++)
Design a class Rectangle
Data Members:
- length
- breadth
Member Functions:
- setDimension(int side)
- setDimension(int length, int breadth)
- area()
- perimeter()
8. Box Class (Constructors – Java / C++)
Design a class Box
Data Members:
- length
- breadth
- height
Constructors:
- Box(int side)
- Box(int length, int breadth)
- Box(int length, int breadth, int height)
Member Function:
- volume()
9. Account Class (Static Data Member)
Design a class Account
Data Members:
- balance
- interest_rate (static, default value = 10.25)
Member Function:
- interest(no_of_years)
10. Student Class (Auto Roll Number)
Design a class Student
Data Members:
- roll_number (auto-generated)
- name
Member Functions:
- getData()
Additional Requirement:
- Keep track of the total number of students using a static variable.
11. Student Objects Using Array
Design a class Student
Data Members:
- roll_number
- name
Member Functions:
- getData()
- showData()
Task:
- Create an array of 5 Student objects and display their details.
12. Student Class with College
Create an array of Student objects
Data Members:
- roll_no
- name
- college
Member Functions:
- readData()
- showData()
13. Student & ClassRoom
Design:
- Student class
- ClassRoom class
Task:
- Add a list of students to ClassRoom
- Display the student list
14. Account & Bank
Design:
- Account class
- Bank class
Task:
- Add a list of accounts to Bank
- Display account details
15. Java Packages
Create two packages:
- MyCircle
- MyRectangle
Data Members:
- radius (Circle)
- length, breadth (Rectangle)
Member Functions:
- area()
- circumference()
- perimeter()
16. RBI Class (Java Only)
Design a class RBI
Data Member:
- balance
Member Functions:
- RBI() (constructor)
- deposit(int amount)
- withdraw(int amount)
- showBalance()