#include <iostream>
#include <string>
using namespace std;
class ImaginaryNumber
{
public:
ImaginaryNumber();
ImaginaryNumber(const double a, const double b);
void SetA(const double a);
void SetB(const double b);
double GetA();
double GetB();
void GetImaginaryNumber();
private:
double a; //실수부
double b; //허수부 (b≠0)
};
ImaginaryNumber::ImaginaryNumber()
{
a = 0;
b = 1;
}
ImaginaryNumber::ImaginaryNumber(const double a, const double b)
{
this->a = a;
this->b = b;
}
void ImaginaryNumber::SetA(const double a)
{
this->a = a;
}
void ImaginaryNumber::SetB(const double b)
{
this->b = b;
}
double ImaginaryNumber::GetA()
{
return a;
}
double ImaginaryNumber::GetB()
{
return b;
}
void ImaginaryNumber::GetImaginaryNumber()
{
cout << a << " + " << b <<"i " << endl;
}
int main()
{
ImaginaryNumber ima1(4.2,5.1);
ImaginaryNumber ima2;
ima2.SetA(7.2);
ima2.SetB(9.6);
ima1.GetImaginaryNumber();
ima2.GetImaginaryNumber();
return 0;
}
'실습과제 모음' 카테고리의 다른 글
JAVA Mysql 연결 실습 (0) | 2012.07.28 |
---|---|
CPP 주말 과제 Time 클래스 (0) | 2012.07.27 |
CPP 표준체중 계산 프로그램 (0) | 2012.07.26 |
CPP 함수 실습과제 (0) | 2012.07.25 |
CPP 함수 cvr, cba, cbv (0) | 2012.07.24 |