Skip to content

Commit cb89c54

Browse files
committed
doc: 기능 목록 작성 및 문서 위치 변경
1 parent 1893073 commit cb89c54

2 files changed

Lines changed: 36 additions & 0 deletions

File tree

calculator/doc/기능_목록.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# 계산기 기능 목록
2+
3+
## 입출력
4+
5+
### 입력
6+
7+
- [ ] 메뉴 번호를 입력받는다.
8+
- [ ] 계산 시, 중위 연산식을 입력받는다.
9+
10+
### 출력
11+
12+
- [ ] 메뉴 정보를 출력한다.
13+
- [ ] 조회 시, 조회된 정보 출력한다.
14+
- [ ] 계산 시, 계산 결과 출력한다.
15+
16+
## 저장
17+
18+
- [ ] 중위 연산식을 저장한다.
19+
- [ ] 계산 결과를 저장한다.
20+
21+
## 연산
22+
23+
- [ ] 덧셈
24+
- [ ] 곱셈
25+
- [ ] 뺄셈
26+
- [ ] 나눗셈
27+
28+
## 계산
29+
30+
- [ ] 중위 연산식 계산
31+
32+
## 예외처리
33+
34+
- [ ] Overflow 발생시, throw new ArithmeticException("계산 중 Overflow가 발생했습니다.")
35+
- [ ] 계산 시 입력이 중위 연산식이 아닐 경우, throw new IllegalArgumentException("중위 연산식이 아닙니다.")
36+
- [ ] 0으로 나눌 경우, throw new IllegalArgumentException("0으로 나눌 수 없습니다.")

0 commit comments

Comments
 (0)