1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
using namespace std;
#include "ComplexNumber.h"
#include <iostream>
ComplexNumber::ComplexNumber(double realPart, double imgPart) {
real = realPart;
img = imgPart;
}
ComplexNumber::~ComplexNumber() {
}
void ComplexNumber::addum(ComplexNumber & lhs, ComplexNumber rhs) {
lhs.real = lhs.real + rhs.real;
lhs.img = lhs.img + rhs.img;
}
void ComplexNumber::subum(ComplexNumber & lhs, ComplexNumber rhs) {
lhs.real = lhs.real - rhs.real;
lhs.img = lhs.img - rhs.img;
}
void ComplexNumber::showem(ComplexNumber daThing) {
cout << daThing.real << " " << daThing.img << "i" << endl;
}
int main() {
ComplexNumber A(1,2), B(0,0), C(2,3);
cout << "Enter the first complex number in the form (real,imaginary) sans the i" ;
cin >> ComplexNumber::ComplexNumber ;
ComplexNumber A(1,2), B(0,0), C(2,3);
A.showem(A);
A.addum(A,C);
A.showem(A);
A.subum(A,C);
A.showem(A);
return 0;
}
|