c++ 학생성적관리 프로그램
본 자료는 미리보기를 지원하지 않습니다.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

c++ 학생성적관리 프로그램에 대한 보고서 자료입니다.

본문내용

#include
#include //exit를 사용하기위한 헤더파일
#include //string을 사용하기위한 헤더파일
#include //줄간격을 맞추기위한 헤더파일
using namespace std;
class STUDENT//학생의 클래스
{
public:
void profile(int& stuNum , string& stuName);//학번 이름을 받기위한 함수
void list(int& checkStu);//학생의 리스트를 보여주기위한 함수
void Score(int& stuScore);//학생의 점수를 입력하기위한 함수
void Grade(string& stuGrade);//학생의 학점을 보여주기위한 함수
private://학번 성적 이름 학점을 나타내기위한 프라이빗 멤버
int sNo;
int score;
string name;
string grade;
char answer;
};
void swap(int& v1 ,int& v2);//값을바꿔주는 함수
void sortS(int a[] ,int use);//성적순으로 정렬하기위한 함수
int bigS(const int a[], int start, int use);
const int MAX_STUDENT = 51;//입력받을수있는 총학생수와 정렬을위한 예비배열1개
STUDENT stus[MAX_STUDENT];//학생한명을 저장할 클래스 배열
int main()
{
int checkStu = 0;//입력받은 학생수
int stuNum;
int a[MAX_STUDENT];
int last = MAX_STUDENT - 1;//실질적인 학생수
string stuName,stuGrade;
int input;
char ans;
int checkNum;
int stuScore;
int menu = 0;
cout<<"학생 성적 관리 프로그램 입니다."< while(menu == 0)//자동으로 메뉴로 돌아가기위한 화일문
{
cout<<"-----------메뉴-----------"< cout<<"- 1.학생 정보입력 -"< cout<<"- 2.학생 리스트 보기 -"< cout<<"- 3.학생 성적입력 -"< cout<<"- 4.학점 보기 -"< cout<<"- 5.프로그램 종료 -"< cout<<"--------------------------"< cout<<"원하시는 메뉴를 선택하세요."< cin>>input;
switch(input)//각메뉴선택시 할당되는 함수를 선택할수 있도록 하는 스위치문
{
case 1:
if(checkStu >= last)//학생수가 초기배열값을 넘지않도록하는 if문
{
system("cls");//화면을 지워주는 cls실행
cout<<"더이상 학생을 입력 할수 없습니다."< system("pause");//잠시화면을 멈추게하기위한 pause 실행
system("cls");
}else
{
system("cls");
stus[checkStu].profile(stuNum ,stuName);
cout<<"학생을 더 입력하시겠습니까?(Y/N)"< cin>>ans;
while((ans != 'N') && (ans != 'n'))//학생입력을 그만둘수있게하는 화일문
{
checkStu++;
stus[checkStu].profile(stuNum

키워드

  • 가격2,500
  • 페이지수7페이지
  • 등록일2008.06.04
  • 저작시기2008.5
  • 파일형식기타(cpp)
  • 자료번호#467694
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니