Object-Oriented Programming (OOP) Practice Program
Object-Oriented Programming (OOP) Practice Program
1. Class: VideoRental
Question:
Member Variables:
Member Functions:
Fine
Days Late per
Day
No
First 5 days
fine
Later ₹6/day
2. Class: WaterBill
Question:
Member Variables:
• String customerName
• double billAmount
Member Functions:
Remaining ₹3/unit
3. Class: HotelStay
Question:
Member Variables:
• String guestName
• double charges
Member Functions:
Rated
Days Stayed
Per
Day
4. Class: LaundryService
Question:
Define a class LaundryService to compute the total cost for clothes washed.
Member Variables:
• String customerName
• int clothesCount
• double totalCost
Member Functions:
Later ₹10
5. Class: GymMembership
Question:
Member Variables:
• String memberName
• int months
• double charges
Member Functions:
Later ₹800
6. Class: CourierService
Question:
Member Variables:
• String senderName
• double charge
Member Functions:
Up to 5 kg ₹50
Next 5 kg ₹40
Above 10 kg ₹30
7. Class: BusFare
Question:
Member Variables:
• String passengerName
• double fare
Member Functions:
Fare/
Distance (km)
km
First 10 km ₹5
Next 10 km ₹4
Above 20 km ₹3
• void display() – display name, distance, and fare
8. Class: MobileDataUsage
Question:
Member Variables:
• String userName
• double bill
Member Functions:
First 2 GB ₹10
Next 3 GB ₹15
Beyond 5 GB ₹20
9. Class: Parking
Question:
Define a class Parking to calculate parking fees based on the number of hours a vehicle is parked.
Member Variables:
Member Functions:
void input()
void calculateFee()
• 2 hours free
• Total = ₹120
void display()
void main()