[클래스 선언, 멤버변수 작성, 멤버 함수 작성]
1. 가로와 세로의 길이를 입력 받아 사각형의 넓이를 출력하시오.
클래스명 : Rectangle
멤버 변수 선언 (임의 지정) : 가로, 세로
멤버 함수 선언 (임의 지정) : 사각형의 넓이를 구하는 함수, 출력하는 함수
입력 예]
4 5
출력 예]
사각형의 넓이는 20입니다.
2. 가로와 세로의 길이를 입력 받아 삼각형의 넓이를 출력하시오.
클래스명 : Triangle
멤버 변수 선언 (임의 지정) : 가로, 세로
멤버 함수 선언 (임의 지정) : 삼각형의 넓이를 구하는 함수, 출력하는 함수
입력 예]
4 5
출력 예]
삼각형의 넓이는 10입니다.
3. 반지름의 길이를 입력 받아 원형의 넓이를 출력하시오.
클래스명 : Ellipse
멤버 변수 선언 (임의 지정) : 반지름
멤버 함수 선언 (임의 지정) : 원형의 넓이를 구하는 함수, 출력하는 함수
입력 예]
5
출력 예]
원형의 넓이는 78.5입니다.
4. 사각형, 삼각형, 원형 중 한가지를 선택하여 넓이를 출력하시오.
클래스명 : Shape
멤버 변수와 멤버 함수는 위 문제 참조
입력 예]
1. 사각형, 2. 삼각형, 3. 원형 중 하나를 선택하여 숫자를 입력 : 2
가로 길이 : 4
세로 길이 : 5
출력 예]
삼각형의 넓이는 10입니다.
5. 두 개의 정수를 입력 받아 덧셈으로 계산하여 출력하시오.
클래스명 : Calculator
멤버 변수 선언 (임의 지정) : 두 개의 멤버 변수
멤버 함수 선언 (임의 지정) : 덧셈과 출력 함수
입력 예]
4 5
출력 예]
4 + 5 = 9
6. 5번문제를 이어서, 두 개의 정수를 입력 받아 뺄셈으로 계산하여 출력하시오.
클래스명 : Calculator
멤버 변수 선언 (임의 지정) : 두 개의 멤버 변수
멤버 함수 선언 (임의 지정) : 뺄셈과 출력 함수
입력 예]
4 5
출력 예]
4 - 5 = -1
7. 6번문제를 이어서, 두 개의 정수를 입력 받아 곱셈으로 계산하여 출력하시오.
클래스명 : Calculator
멤버 변수 선언 (임의 지정) : 두 개의 멤버 변수
멤버 함수 선언 (임의 지정) : 곱셈과 출력 함수
입력 예]
4 5
출력 예]
4 * 5 = 20
8. 7번문제를 이어서, 두 개의 정수를 입력 받아 나누셈으로 계산하여 출력하시오.
클래스명 : Calculator
멤버 변수 선언 (임의 지정) : 두 개의 멤버 변수
멤버 함수 선언 (임의 지정) : 나누셈과 출력 함수
입력 예]
20 4
출력 예]
20 / 4 = 5
9. 두 개의 정수를 입력 받아 사칙연산 중 하나를 선택하여 계산하여 출력하시오.
클래스명 : Calculator
멤버 변수 선언 : 두 개 선언
멤버 함수 선언 : 덧셈, 뺄셈, 곱셈, 나눗셈 함수 선언
입력 예]
두 개의 숫자를 입력 : 4 5
사칙연산 중 하나를 입력 : +
출력 예]
4 + 5 = 9
[함수오버로드]
10. 두 개의 숫자를 입력 받아 덧셈으로 계산하여 출력하시오.
클래스명 : Calculator
멤버 변수 선언 (임의 지정) : 두 개의 멤버 변수
멤버 함수 선언 (임의 지정) : 덧셈과 출력 함수
입력 예] 출력 예]
4 5 4 + 5 = 9
입력 예] 출력 예]
10 2.5 10 + 2.5 = 12.5
입력 예] 출력 예]
3.14 2 3.14 + 2 = 5.14
입력 예] 출력 예]
3.2 2.5 3.2 + 2.5 = 5.7
11. 학생이름과 과목점수를 입력받아 합계와 평균을 출력하시오.
클래스명 : Student
멤버 변수 선언 (임의 지정) : 이름, 국어, 영어, 수학
멤버 함수 선언 (임의 지정) : 함수 선언
입력 예] 출력 예]
홍길동 70 80 90 홍길동학생의 과목 합계는 240이고 평균은 80점 입니다.
입력 예] 출력 예]
일지매 일지매학생의 과목 합계는 240이고 평균은 80점 입니다.
70 80 90
입력 예] 출력 예]
임꺽정 학생 이름 : 임꺽정
70 80 90 국어 점수 : 70
영어 점수 : 80
수학 점수 : 90
일지매학생의 과목 합계는 240이고 평균은 80점 입니다.
12. 멤버함수에 const를 사용하는 프로그램을 작성해보자.
클래스명 : Cry_Leg
멤버 변수 선언 (임의 지정) : 동물의 수, 다리의 총수
멤버 함수 : Sheep() const 함수안에서 동물 이름을 출력하고 Four_Leg()함수를 호출하여 다리의 개수를 출력
Horse() const 함수안에서 동물 이름을 출력하고 Four_Leg()함수를 호출하여 다리의 개수를 출력
Chicken() const 함수안에서 동물 이름을 출력하고 Two_Leg()함수를 호출하여 다리의 개수를 출력
멤버 함수 선언 (임의 지정) : ...
입력 예]
양의 수 : 2
말의 수 : 3
닭의 수 : 5
출력 예]
목장안에 양은 2마리입니다.
양 한 마리의 다리는 4개입니다.
총 양의 다리는 총 8개 입니다.
목장안에 말은 2마리입니다.
말 한 마리의 다리는 4개입니다.
총 말의 다리는 총 8개 입니다.
목장안에 닭은 5마리입니다.
닭 한 마리의 다리는 2개입니다.
총 닭의 다리는 10개 입니다.