---
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

## Problem 2 (30%)
* 17.20 of textbook, page712

## Problem 3 (30%)
* 17.22 of textbook, page713

## 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.**