We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1893073 commit cb89c54Copy full SHA for cb89c54
2 files changed
calculator/doc/기능_목록.md
@@ -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으로 나눌 수 없습니다.")
클래스_다이어그램.png calculator/doc/클래스_다이어그램.png클래스_다이어그램.png renamed to calculator/doc/클래스_다이어그램.png
0 commit comments