// Author: Keith A. Shomper // Date: 11/17/03 // Purpose: To deminstrate classes and attribute access #include #include "complex.h" using namespace std; int main () { complex_number x, y, z; complex_number sum, difference, product, quotient; x.r = 1; x.i = 2; y = init(2, 4); z = init(3, 0); cout << "x is: "; print(x); cout << endl; cout << "y is: "; print(y); cout << endl; cout << "z is: "; print(z); cout << endl; sum = add(x, y); difference = subtract(x, y); product = multiply(x, y); quotient = divide(sum, z); cout << "The sum (x + y) is: "; print(sum); cout << endl; cout << "The difference (x - y) is: "; print(difference); cout << endl; cout << "The product (x * y) is: "; print(multiply(x, y)); cout << endl; cout << "The quotient (sum / z) is: "; print(quotient); cout << endl; return 0; }