Write a C++ program Using OOP techniques for managing electric bike charging. The application should monitor the charging status of one or more bikes

Write a C++ program Using OOP techniques for managing electric bike charging. The application should monitor the charging status of one or more bikes(Please make a battery icon to keep track of the bike’s battery level) and predict the remaining charge and distance from available charging points. (Please keep in mind that if another vehicle is connected and charging, no charging point is available.) It is up to the programmer to represent distance, location, movement, and time. Although a route planner is not required, each vehicle should be aware of the distance to the nearest available charging point. If you can make a simple CPU for the program that will be great!