-
계산은 한번 할 수 있어야한다.
-
"+", "-", "*", "/"를 계산 할 수 있어야 한다.
-
사용자 입력에 대한 결과 값을 print 한다.
- 입력: 1+2-1*2
- 출력: 4
-
곱셈, 나눗셈에 대한 처리에 상관없이 순서대로 계산한다.
-
나눗셈의 값은 정수값으로 표현한다.
-
4칙 연산 이외에 다른 연산에 대한 에러 처리
- "NaN" 출력
-
잘못된 연산에 대한 에러 처리
- 예
- 1+-2 (x)
- +1-2 (x)
- 1-2- (x)
- "NaN" 출력
- 예
-
계산 과정을 print
- 예 :1+2-1*2
- 1 + 2 = 3
- 3 - 1 = 2
- 2 * 2 = 4
- 결과 값: 4
-
OOP(Object orient Programing)로 최적화