- 프로그램 시작 시, 사전 등록정보로 역, 노선, 구간정보 설정
조건거리와 소요 시간은 Integer, 단위는 km와 분
- 메인화면 기능 목록(1, Q)과 입력 안내 문구 출력
- 원하는 메인 메뉴 입력
예외(1, Q) 외에 다른 값을 입력한 경우처리에러 문구([ERROR]) 출력 후 다시 입력
- 경로 조회 기능 목록(1, 2, B)과 입력 안내 문구 출력
- 원하는 서브 메뉴 입력
예외(1, 2, B) 외에 다른 값을 입력한 경우처리에러 문구([ERROR]) 출력 후 다시 입력
- 출발역 입력 안내 문구 출력 및 출발역 입력
예외등록되지 않은 역인 경우처리에러 문구([ERROR]) 출력 후 다시 입력
- 도착역 입력 안내 문구 출력 및 도착역 입력
예외등록되지 않은 역인 경우처리에러 문구([ERROR]) 출력 후 다시 입력
예외출발역과 도착역이 같은 경우예외출발역과 도착역이 연결되어 있지 않은 경우처리에러 문구([ERROR]) 출력 후 다시 입력
- 경로 조회
기준1최단거리기준2최소시간
- 조회 결과 출력
조건총 거리, 총 소요시간 함께 출력- 출력 후 메인화면으로 돌아감
- 프로그램 종료