방송통신대학교(방통대) C++프로그래밍 과제 (30점/30점)
- 최초 등록일
- 2020.04.10
- 최종 저작일
- 2019.10
- 9페이지/
MS 워드
- 가격 3,000원

소개글
학교: 방송통신대학교(방통대)
전공: 컴퓨터과학과
과목: C++ 프로그래밍
학기: 2019학년도 2학기
30점 만점 받은 과제입니다.
목차
1.과제명
2. 클래스 설계에 대한 설명
3. 소스 프로그램
본문내용
어떠한 질문에 대해 다수의 선택항목 중 하나를 선택하는 설문조사를 위한 문항을 표현하는 클래스를 선언하려고 한다. 이 클래스의 객체는 다음과 같은 처리를 할 수 있다.
1) 질문을 등록할 수 있다.
2) 선택항목의 개수를 지정할 수 있다.
3) 선택항목을 등록할 수 있다. 등록할 수 있는 선택항목의 수는 2)에서 지정한 것 이내이다.
4) 설문 문항(질문과 선택항목)을 출력해 볼 수 있다.
5) 설문 문항을 출력한 후 응답(선택항목의 번호)을 입력받는다. 올바른 범위를 벗어난 번호를 입력하면 다시 입력을 받고, 그렇지 않으면 해당 번호에 대한 응답자의 수를 1 더한다.
6) 설문 응답 결과를 출력할 수 있다.
7) 설문을 다시 할 수 있도록 지금까지의 응답수를 지울 수 있다.
이러한 행위를 할 수 있도록 멤버함수 및 연산자를 포함하여 필요한 멤버들을 포함하여 클래스를 선언하고, 앞에 나열한 모든 행위가 잘 동작하는지 확인할 수 있도록 이 클래스의 객체를 활용하는 프로그램을 작성한다.
클래스 설계에 대한 설명
void setQuestion(char* input)
설문의 질문을 입력 받는다.
(공백을 포함하여 한글 32글자, 영문 64글자 미만만 입력 가능)
void setQuestion(char* input) 클래스의 매개변수는 char* input 으로, 문자형이다. 문자를 유저에게서 입력받아 저장한다.
void setListNum()
질문의 선택항목의 개수를 입력 받는다.
(숫자 5 이하 값으로만 입력 가능)
void setList() 선택 항목(보기)을 입력 받는다.
void setPeopleNum() 설문 응답자 수를 입력 받는다.
참고 자료
없음