c++2011. 11. 5. 17:14

#include<iostream>

using namespace std;

class sungjuk

{

private :

int hakbun, kor, eng, mat, tot;

char *name;

double ave;

public :

void aaa(int hh, char *nn, int kk, int ee, int mm);

void bbb();

void ccc();

};

void sungjuk::aaa(int hh, char *nn, int kk, int ee, int mm)

{

hakbun = hh;

name = nn;

kor = kk;

eng = ee;

mat = mm;

}

void sungjuk::bbb()

{

tot = kor + eng + mat;

ave = tot / 3.0;

}

void sungjuk::ccc()

{

cout <<"학번 : "<<hakbun<<endl;

cout <<"성명 : "<<name<<endl;

cout <<"국어 : "<<kor<<endl;

cout <<"영어 : "<<eng<<endl;

cout <<"수학 : "<<mat<<endl;

cout <<"총점 : "<<tot<<endl;

cout <<"평균 : "<<ave<<endl;

}

void main()

{

int hakbun, kor, eng, mat;

char name[20];

cout <<"학번 국어 영어 수학 점수를 입력하시오?"<<endl;

cin >>hakbun>>kor>>eng>>mat;

cout <<"성명을 입력하시오?"<<endl;

cin >>name;

sungjuk ss;

ss.aaa(hakbun, name, kor, eng, mat);

ss.bbb();

ss.ccc();

}

--------------------------------------------------------------------------
<예제7> <예제>을 다음과 같이 수정한다.

 

1) hakbun, name, kor, eng, mataaa()에서 입력 받는 것으로 수정한다.

#include<iostream>

using namespace std;

class sungjuk

{

private :

int hakbun, kor, eng, mat, tot;

char name[20];

double ave;

public :

void aaa();

void bbb();

void ccc();

};

void sungjuk::aaa()

{

cout <<"학번 국어 영어 수학 점수를 입력하시오?"<<endl;

cin >>hakbun>>kor>>eng>>mat;

cout <<"성명을 입력하시오?"<<endl;

cin >>name;

}

void sungjuk::bbb()

{

tot = kor + eng + mat;

ave = tot / 3.0;

}

void sungjuk::ccc()

{

cout <<"학번 : "<<hakbun<<endl;

cout <<"성명 : "<<name<<endl;

cout <<"국어 : "<<kor<<endl;

cout <<"영어 : "<<eng<<endl;

cout <<"수학 : "<<mat<<endl;

cout <<"총점 : "<<tot<<endl;

cout <<"평균 : "<<ave<<endl;

}

void main()

{

sungjuk ss;

ss.aaa();

ss.bbb();

ss.ccc();

}

 

 

'c++' 카테고리의 다른 글

프렌드 함수  (0) 2011.11.05
객체 배열 및 포인터 의 이해  (0) 2011.11.05
switch 문 쓰는법  (0) 2011.11.05
Posted by babuzzzy