사용 상황
- 오늘 섭취한 칼로리를 계산하고 싶을 때
- 자신의 1RM (1회 들 수 있는 최대 무게) 를 가늠해보고 싶을 때
- (빼기와 나누기를 활용할 수 있는 상황을 생각중)
사용자: 자신의 현 상태를 측정해가면서 운동하고 싶은 사람
-
숫자버튼을 누르면 화면에 입력한 숫자버튼이 출력된다.
-
' +. ', ' - ', ' * ', ' / ' 연산자 기호는 숫자버튼이 입력된 이후에만 입력값이 화면에 표현된다.
-
(예외사항) ' - ' 기호를 ' * ' or ' / ' 기호 입력 후에 눌렀을 때 한 개의 ' - ' 값이 화면에 표현된다.
-
숫자버튼을 누른 후 연산자 기호 버튼을 누르고, 또 다른 숫자버튼을 누르면, 해당 연산 기호에 맞는 결과값이 표현된다.
ex) 5 + 5 = 10
10 - 5 = 5
5 * 2 = 10
10 / 2 = 5
목표1) 오늘 섭취한 총 칼로리를 계산할 수 있는가?
- 값을 누적하여 덧셈하는 것이 가능한지 확인
- 5 + 5 = 10을 반환한다 (입력값에 대한 결과값 1)
- 10 + 5 = 15를 반환한다 (결과값 1 + 입력값)
목표2) 1RM 측정 공식에 따른 결과값을 출력할 수 있는가?
-
1RM = W1 + W2
-
W1 = 설정중량
-
W2 = W1 x 0.025 x R (설정중량 반복 가능 회수)
-
W1은 100, R은 8이라고 가정한다.
-
100 x 0.025 x 8 = 20을 반환하는가?
-
W1 + W2는 120을 반환하는가? (위에서 + 연산에 대한 테스트가 진행되었다고 생각해서, 이 부분에서도 검증해야 되는 부분인지 모르겠습니다)
시작 예정
중간과 최종의 두 단계로 공유