CPP 0722 실습과제

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

#include <iostream>
#include <string>
using namespace std;


class ImaginaryNumber
{
public:
 int real;
 int imag;
 ImaginaryNumber(int r, int i)
 {
  real = r;
  imag = i;
 }
 void Display()
 {
  if(imag > 0 )
  {
   cout << real << " +" << imag << " * i"<< endl;
  }
  else
  {
   cout << real << " " << imag << " * i"<< endl;
  }
 }
 ImaginaryNumber operator*(const ImaginaryNumber object)
 {
  // 계산    1
  // 계산결과 리턴 2
  ImaginaryNumber temp;
  temp.real = ?;
  temp.imag = ?;
  return temp;
 }
};
int main( )

 ImaginaryNumber iNum1 ( 3 , 2 ); // 3 + 2i
 ImaginaryNumber iNum2 ( 4 , -3 ); // 4 - 3i

 iNum1.Display(); // 3 +2 * i
 iNum2.Display(); // 4 +-3 * i

 ImaginaryNumber iNum3 = iNum1 * iNum2;

 iNum3.Display(); // 18 +-1 * i

 return 0;
}

 

'실습과제 모음' 카테고리의 다른 글

CPP 주민등록번호 분석기  (0) 2012.07.23
CPP Chapter 03 실습  (0) 2012.07.23
방학특강 C 언어 주말과제 0720~0723  (0) 2012.07.20
JRadioButtonTest  (0) 2012.07.18
JCheckBoxTest  (0) 2012.07.18