Question: Can someone help me with writing the main program that tests binary division and binary compound division operator overloading function? Part II: Operator overloading, friend

Can someone help me with writing the main program that tests binary division and binary compound division operator overloading function?
Part II: Operator overloading, friend functions, and static members 7. Extend the RationalNumber class discussed in the lecture by adding the following overloaded operators: Binary subtraction operator that performs r1 - r2 Binary subtraction operator that performs r1 - integer Binary subtraction operator that performs integer - r2 Binary multiplication operator that performs r1 * r2 Binary multiplication operator that performs r1 * integer Binary multiplication operator that performs integer * r2 Binary division operator that performs r1/r2 Binary division operator that performs r1 / integer Binary division operator that performs integer /r2 Binary compound addition operator that performs r1 += r2 Binary compound addition operator that performs r1 += integer Binary compound subtraction operator that performs r1 -= r2 Binary compound subtraction operator that performs r1 -= integer Binary compound multiplication operator that performs r1 *= r2 Binary compound multiplication operator that performs r1 *= integer Binary compound division operator that performs r1 /= r2 Binary compound division operator that performs r1 /= integer Part II: Operator overloading, friend functions, and static members 7. Extend the RationalNumber class discussed in the lecture by adding the following overloaded operators: Binary subtraction operator that performs r1 - r2 Binary subtraction operator that performs r1 - integer Binary subtraction operator that performs integer - r2 Binary multiplication operator that performs r1 * r2 Binary multiplication operator that performs r1 * integer Binary multiplication operator that performs integer * r2 Binary division operator that performs r1/r2 Binary division operator that performs r1 / integer Binary division operator that performs integer /r2 Binary compound addition operator that performs r1 += r2 Binary compound addition operator that performs r1 += integer Binary compound subtraction operator that performs r1 -= r2 Binary compound subtraction operator that performs r1 -= integer Binary compound multiplication operator that performs r1 *= r2 Binary compound multiplication operator that performs r1 *= integer Binary compound division operator that performs r1 /= r2 Binary compound division operator that performs r1 /= integer
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
