[컴퓨터공학과][객체지향프로그램]학생관리프로그램
- 최초 등록일
- 2006.04.09
- 최종 저작일
- 2006.03
- 4페이지/ 압축파일
- 가격 1,000원
소개글
c++ 로 구현하였습니다.
헤어 화일로 나누어서 3개의 파일로 구성되어 있습니다.
: 학생 수를 입력 받는다.
: 학생 수 만큼의 점수를 입력 받는다.
: 점수가 60점 이상일 경우는 pass, 60점 미만일 경우는 fail
: pass 한 학생 수와 평균을 출력
: fail 한 학생 수와 평균을 출력
: 통과한 사람이 80%이상이면 Raise tuition 출력
목차
<b>
Debug
세번째.hwp
a.cpp
d.h
k3.dsp
k3.dsw
k3.ncb
k3.opt
k3.plg
main.cpp
</b>
본문내용
1. 학생 검색 프로그램
1.1 문제 분석
1.1.1 문제 정의
: 학생 수를 입력 받는다.
: 학생 수 만큼의 점수를 입력 받는다.
: 점수가 60점 이상일 경우는 pass, 60점 미만일 경우는 fail
: pass 한 학생 수와 평균을 출력
: fail 한 학생 수와 평균을 출력
: 통과한 사람이 80%이상이면 Raise tuition 출력
1.2 프로그램 설계
① d.h 을 작성한다. 이 h 파일에는 클래스의 인터페이스만을 선언한다.
멤버 함수를 public에 작성한다.
② a.cpp 을 작성한다. 이 파일에는 멤버 함수를 정의한다. 이 파일에는 d.h 안에 있는 원래의
멤버 함수를 실행하는 부분이 포함되어 있다.
③ void Total::processExamResults() 안에 실제로 계산될 부분을 작성한다.
④ 학생수를 입력 받아서, 학생수만큼 while문을 반복한다.
⑤ while문안에서 학생수 만큼의 점수를 입력 받는다. 점수가 60점 이상이면 pass 이므로, 패스 학
생을 세기 위한 count1변수를 하나 증가 시켜주고, 패스 한 학생의 평균을 구하기 위한 total1
변수에 점수를 저장한다. 점수가 60점 미만이면 fail이므로, 실패한 학생을 세기 위한 count2변
수를 하나 증가 시켜주고, 실패 한 학생의 평균을 구하기 위한 합계 변수인 totla2에 점수를 누
적 시킨다.
⑥ 평균을 구할때는 total 변수는 int 로 선언되어 있고, average 변수는 double 로 선언되어 있어
변수 타입이 맞지 않기 때문에, static_cast<double>(total1) 사용하여, total1 변수를 임시적
으로 double 로 바꿔서 계산한다.
⑦ total 과 count 를 나눠서 평균을 구한다..
참고 자료
객체지향 프로그래밍
압축파일 내 파일목록
a.cpp
d.h
k3.dsp
k3.dsw
k3.ncb
k3.opt
k3.plg
main.cpp
세번째.hwp
Debug/a.obj
Debug/k3.exe
Debug/k3.ilk
Debug/k3.pch
Debug/k3.pdb
Debug/main.obj
Debug/vc60.idb
Debug/vc60.pdb