Project

[미니 프로젝트1] 운동 관리 프로그램 주제 선정 - 기록 일지 1

코너(Corner) 2020. 10. 31.
반응형

1. 주제 : 운동 관리 프로그램


2. 목적 : 본인의 운동량을 기록하기 위함


3. 요구사항 : 입력 삭제 조회 저장


4. 프로그램 기능 :

메뉴: 루틴입력, 루틴/운동 삭제, 운동 기록을 조회하고 저장


ㅇㅇ루틴을 입력
ㅇㅇ운동을 입력 : n세트 입력 : n회
ㅇㅇ 운동 삭제.
무슨 루틴이나 운동이 들어가있는지 조회
날짜,시간,루틴명 을 입력하여 운동 기록 추가

 

// 운동을 추가하고 루틴에 집어 넣는 방식(?)

// 추가한 루틴에 운동을 집어 넣거나, 불러올 운동이 없거나 원하지않는다면 새로 추가해서 저장



5. 출력화면 


(첫화면)
메뉴 :
1. 루틴 추가 2. 운동 추가 3. 운동 삭제 4. 운동 조회 5.기록 조회 6. 기록 저장

0. 프로그램 저장 후 종료

 

 


(메뉴선택)

메뉴 선택 1번 ----

루틴을 추가 하시겠습니까? (Y/N)

 

 

루틴 이름 입력 : 루틴명

루틴에 추가할 운동을 선택하세요.

 

운동 List ---ex)

푸쉬업 (5세트 15회)

풀업 (5세트 9회)

운동 목록의 번호나 루틴명을 입력 선택하여 루틴에 추가 

 

운동을 더 추가 하시겠습니까? (Y/N) // 을 통해서 루틴에 운동을 더 추가할지를 결정

 

 


메뉴 선택 2번 -----

운동을 추가 하시겠습니까? (Y/N)

 

운동 이름 입력 : n 세트 입력 : 0을 입력할 경우 이전 단계로 돌아가거나 다시 입력n 회 입력 : ( 시간(초/분/시간)이 아닌 개수를 이용해야할 운동은 개수로 입력) n회에 0을 입력하면 시간으로 입력n 초 입력 : ( 개수가 아닌 sec시간으로 이용해야할 운동은 sec로 입력) n초에 0을 입력하면 다시 입력 or 운동 추가 실패

 

입력과 저장이 제대로 되었다면 : ex) [풀업 / 5세트 / 5회 / 0초 ]가 추가 되었습니다.

                                               [버티기 / 1세트 / 0회 / 10초]가 추가 되었습니다.

 

 

 


메뉴 선택 3번 ---- 운동삭제 기능에서는 루틴명을 적으면 루틴도 삭제된다.

운동을 삭제 하시겠습니까? (Y/N)

- List -

[운동들]

[루틴명]

삭제할 운동 이름 : 

제대로 입력이 되었다면 : 정말로 (   )운동을 삭제 하시겠습니까? (Y/N)

제대로 입력하지 않았다면 : 없는 운동이므로 삭제할 수 없습니다. 다시 입력할지 메뉴로 나갈지 ( 1 < --- > 9 )번 선택 

 

메뉴 선택 4번 ---- 운동조회ex)

 추가한 운동 목록을 불러옵니다.

- List -

[푸쉬업 / 5세트 / 15회 / 0초]

[풀업 / 5세트 / 5회 / 0초]

[버티기 / 3세트 / 0회 / 10초]

 

메뉴 선택 5번 ---

기록조회

ex)

추가한 기록들을 조회합니다.

-List-

//만약에 루틴명을 저장한 기록이면

20/10/28   0h/50m/0sec [ oo루틴 ]

[푸쉬업 / 5세트 / 15회 / 0초]

[풀업 / 5세트 / 5회 / 0초]

[버티기 / 3세트 / 0회 / 10초]

 

//만약에 운동명만을 적어서 저장한 기록이면

20/10/29    0h/10m/0sec [푸쉬업 / 5세트 / 15회 / 0초]

 

 

메뉴 선택 6번 ---

기록저장 (추가 기능)

ex) 

날짜를 입력하세요: YY/MM/DD  (ex) 20/10/30 시간을 입력하세요: h/m/sec     
 (ex) 0h/50m/0sec 
루틴명 or 운동명  :

 

루틴명을 적으면 (루틴 안에있는 운동을 포함시킴) 추가             
                      운동명을 적으면 입력 운동만 추가

 

 

 

반응형

댓글