사각형
- 최초 등록일
- 2011.12.18
- 최종 저작일
- 2011.11
- 11페이지/ 한컴오피스
- 가격 1,000원
* 본 문서는 한글 2005 이상 버전에서 작성된 문서입니다.
한글 2002 이하 프로그램에서는 열어볼 수 없으니, 한글 뷰어프로그램(한글 2005 이상)을 설치하신 후 확인해주시기 바랍니다.
소개글
완벽한 소스 프로그램입니다
목차
■ 문제인식
■ 문제 접근방법 및 분석
■ 소스코드 및 주석
■ 결과화면
■느낀점
본문내용
■ 문제인식
두 사각형의 겹치는 면적을 계산하는 프로그램을 작성하시오. 먼저 입력한 두 사각형의 위치, 크기, 면적을 출력한뒤, 두 사각형의 겹치는 영역으로 구성되는 사각형의 위치, 크기, 면적을 출력하시오.
■ 문제 접근방법 및 분석
이번 과제는 클래스와 포인터형 변수를 이용하여 겹치는 두 사각형의 면적을 계산하는 프로그램을 작성하는 것이었다. 먼저 두 개의 사각형을 입력받아야 하는데, 포인터형 변수를 이용하여 사각형의 꼭지점을 입력받는다. 이때 사각형은 네 개의 꼭지점을 모두 입력받지 않고 사각형이 시작하는 시작점과 시작점의 대각선 방향에 있는 마지막점만 입력받아 나머지 두 개의 꼭지점을 계산한다.
이렇게 시작점과 마지막점만 입력받으면 사각형의 모든 꼭지점과 가로길이, 세로길이 면적을 계산할수 있다. 입력받은 두 개의 사각형의 가로길이, 세로길이, 면적을 계산할때는 클래스를 이용하며, main에서는 입력값과 출력값만 작성한다.
두 개의 사각형을 입력받았으면 겹치는 부분의 면적을 계산하도록 한다. 겹치는 부분은 총 7가지의 경우의 수로 구분하여 계산한다. 첫 번째 사각형을 기준으로 삼고, 두 번째 사각형이 어디에 위치하냐에 따라 겹치는 부분의 사각형의 네 꼭지점을 구한다. 이때 두 번때 사각형이 첫 번째 사각형의 어디에 위치하느냐에 따라 꼭지점 구하는 방법이 달라지며, 면적구하는 방법 또
참고 자료
없음