검색어 입력폼

건국대학교 소프트웨어학과 PA1

저작시기 2018.04 | 등록일 2019.04.29 워드파일 MS 워드 (docx) | 17페이지 | 가격 1,500원

목차

1. 문제 정의
2. 주요 변수 설명
3. Idea
4. 수행 결과
5. 토의 사항

본문내용

2. 주요 변수 설명
rl = 방의 가로 길이
rw = 방의 세로 길이
tl = 테이블의 가로 길이
tw = 테이블의 세로 길이
btn = 테이블 간 간격의 길이
peo = 테이블 당 하객 수
result = 최대 수용 가능한 하객 수

3. Idea
1) 방과 테이블의 가로, 세로 길이 및 테이블 간 간격, 테이블 당 하객 수를 입력 받는다. 테이블을 배치하기 위해서는 테이블의 개수를 n이라 가정했을 때 테이블 간 간격이 n+1 번만큼 요구되므로 방의 가로 길이에서 테이블 간 간격의 길이를 뺀 값( rl – btn )
을 구한다
2) 방의 가로 길이에서 테이블 간 간격의 길이를 뺏으므로 요구되는 테이블 간 간격이 n번이라 생각할 수 있다.
3) 따라서 테이블의 가로 길이와 테이블 간 간격의 길이를 더한 값( tl + btn )으로 방의 가로길이에서 테이블 간 간격의 길이를 뺀 값을 나누어 ( rl -btn ) / ( tl + btn ) 정수 부분의 값 만을 구하여 방 가로면에 수용 가능한 테이블 가로면의 최대 개수를 구할 수 있다.
4) 세로면의 최대 개수 또한 2), 3), 4)의 과정을 거쳐 구할 수 있다.
5) 위 과정에서 구한 가로면과 세로면에 수용 가능한 최대 개수를 곱해주면 방에 수용되는 최대 인원 수(result)를 구할 수 있다.

<중 략>

2. 주요 변수 설명
rl = 방의 가로 길이
rw = 방의 세로 길이
r = 테이블의 반지름 길이
btn = 테이블 간 간격의 길이
peo = 테이블 당 하객 수
result = 최대 수용 가능한 하객 수

3. Idea
1) 방의 가로, 세로 길이와 테이블의 반지름 길이, 테이블 간 간격, 테이블 당 하객 수를 입력 받는다. 테이블을 배치하기 위해서는 테이블의 개수를 n이라 가정했을 때 테이블 간 간격이 n+1 번만큼 요구되므로 방의 가로 길이에서 테이블 간 간격의 길이를 뺀 값( rl – btn )을 구한다

참고 자료

없음
다운로드 맨위로