Object-oriented programming C++ machine experiment report