CH07_ PROGRAMMING
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

CH07_ PROGRAMMING에 대한 보고서 자료입니다.

본문내용

oid setMinute(int m){ minute = m; }
void setSecond(int s){ second = s; }
int getHour(){ return hour; }
int getMinute(){ return minute; }
int getSecond(){ return second; }
void print(){ cout<<"시간은"< };
bool isEqual(Time t1, Time t2)
{
if( (t1.getHour() == t2.getHour()) && (t1.getMinute() == t2.getMinute()) && (t1.getSecond() == t2.getSecond()))
return true;
else
return false;
}
/*bool isEqual(Time& t1, Time& t2)
{
if( (t1.getHour() == t2.getHour()) && (t1.getMinute() == t2.getMinute()) && (t1.getSecond() == t2.getSecond()))
return true;
else
return false;
}
*/
bool isEqual(Time *pt1, Time *pt2)
{
if( (pt1->getHour() == pt2->getHour()) && (pt1->getMinute() == pt2->getMinute()) && (pt1->getSecond() == pt2->getSecond()))
return true;
else
return false;
}
void main()
{
Time t1,t2;
Time &tt1 = t1, &tt2 =t2;
Time *pt1 = &t1, *pt2 = &t2;
t1.setHour(10);
t1.setMinute(15);
t1.setSecond(20);
t2.setHour(10);
t2.setMinute(15);
t2.setSecond(20);
cout<<"t1 ";
t1.print();
cout<<"t2 ";
t2.print();
cout<<"t1과 t2의 시간은 같습니다. : "< cout<<"t1과 t2의 시간은 같습니다. : "< }
// bool isEqual(Time t1, Time t2);
// bool isEqual(Time& t1, Time& t2);
// 불가능합니다. 전달되는 변수를 그냥 사용할지 참조로 사용할지는 컴파일러로서는
// 알수가 없어서 에러를 발생하게 됩니다.
6. 날짜를 나타내는 Data 클래스를 정의하라.
#include
#include
using namespace std;
class Date
{
private:
int year;
int month;
int day;
public:
Date(){}
Date(int y, int m, int d)
{
year = y;
month = m;
day = d;
}
~Date(){ }
int getY() { return year; }
int getM() { return month; }
int getD() { return day; }
void setY(int y) { year = y; }
void setM(int m) { month = m; }
void setD(int d) { day = d; }
void print()
{
cout< }
};
class Employee
{
private:
string name;
Date birthDate;
Date hireDate;
public:
Employee(string name, Date& birthDate, Date& hireDate)
{
this->name = name;
this->birthDate = birthDate;
this->hireDate = hireDate;
}
void print()
{
cout<<"직원의 이름 : "< cout<<"직원의 생일 : ";
birthDate.print();
cout<<"직원의 입사일 : ";
hireDate.print();
}
};
void main()
{
Date bir(1987,4,27);
Date hir(2011,2,05);
Employee emp("홍길동", bir, hir);
emp.print();
}

키워드

  • 가격2,300
  • 페이지수9페이지
  • 등록일2014.11.04
  • 저작시기2012.4
  • 파일형식한글(hwp)
  • 자료번호#945458
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니