--- tags: 2023 OOP --- # 2023 OOP - Homework 3 * Deadline: 12/8 - 14:00 * Upload your homework to moodle platfarm. * Please consult with TA if you have any question. * FB or Email For these three problems, put these files (.h, .cpp, .obj, .exe) into the folder named Problem1, Problem2 and Problem3 respectively. Also, you need to take a screenshot of results after executing and paste on your report.pdf. ## Problem 1 (30%) * 17.8 of textbook, page 710 ![image](https://hackmd.io/_uploads/rkRtBmjNT.png) ## Problem 2 (30%) * 17.20 of textbook, page712 ![image](https://hackmd.io/_uploads/Hk_6r7iV6.png) ## Problem 3 (30%) * 17.22 of textbook, page713 ![image](https://hackmd.io/_uploads/BkN18XjNT.png) ## Report (10%) Please write down your thoughts on homework in Report.doc. You can write what problem you face and how to solve it, or anything you want to say about this howework2. ## Note Compress all the files (including your report and source code files), and name the compressed file as ```A1115500_hw3.zip(or .rar)``` using your student ID. Then upload the compressed file to the **moodle** platform. The file structure should be like following forms: ``` |-A1115500_hw2.zip (.rar) | | p1 | | | your files(.h, .cpp, .obj) | | p2 | | | your files(.h, .cpp, .obj) | | p3 | | | your files(.h, .cpp, .obj) | |-Report.pdf | |-(And other files...) ``` or ``` |-A1115500_hw2.zip (.rar) | |-A1105500 (Folder) | | | Problem1 | | | | your files(.h, .cpp, .obj) | | | Problem2 | | | | your files(.h, .cpp, .obj) | | | Problem3 | | | | your files(.h, .cpp, .obj) | | |-Report.pdf | | |-(And other files...) ``` **Don't cheating**, or you will get 0 for this homework. If you can’t finish this homework before deadline, just hand in your unfinished code and report. **Be honest with yourself.**