// Test driver for Rational number objects #include "Rational.h" int main() { Rational r1(4, 5); Rational r2 = 3; Rational r3(0, 1000); Rational r4(18, 42); Rational r5; cout << "r1 is: " << r1 << endl; cout << "r2 is: " << r2 << endl; cout << "r3 is: " << r3 << endl; cout << "r4 is: " << r4 << endl; cout << "r5 is: " << r5 << endl; cout << "r1 == r2 is: " << (r1 == r2) << endl; r2 = Rational(20, 25); cout << "r2 is: " << r2 << endl; cout << "r1 == r2 is: " << (r1 == r2) << endl; r5 = r1 * r4; cout << "r5 = r1 * r4 is: " << r5 << endl; cout << "r1 + r5 is: " << (r1 + r5) << endl; cout << "r4++ is: " << r4++ << endl; cout << "r4 is: " << r4 << endl; cout << "++r4 is: " << ++r4 << endl; cout << "r4 is: " << r4 << endl; cout << "r1 * 4 is: " << (r1 * 4) << endl; cout << "7 / r4 is: " << (7 / r4) << endl; cout << "r2 - 7 / r4 is: " << (r2 - 7 / r4) << endl; return 0; }