Computer Programming (II)

Programming Assignment 5

May 3, 2005

 

Do Exercise 6.7 on p. 466 of the textbook. Each of the binary operations, such as addition and subtraction, should be a member function of class Rational that takes a Rational as its argument and returns a Rational. In other words, the class declaration goes like this:

 

class Rational {

public:

    Rational add(Rational);

    Rational subtract(Rational);

...

};

Once you have Rational variables, x, y, and z, you can say x = y.add(z). (This can be turned into x = y + z in Chapter 8.)

 

The assignment is due midnight, May 13.