Search

'ImaginaryNumber'에 해당되는 글 1건

  1. 2012.07.27 CPP ImaginaryNumber

CPP ImaginaryNumber

실습과제 모음 2012. 7. 27. 14:20 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

#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