1. Modify the Constructor for the Fraction class so that GCD is used to reduce fractions immediately. This means that the __add__ function no longer needs to reduce.
2. Implement the remaining simple arithmetic operators (__sub__, __mul__, and __truediv__).
3. Implement the remaining relational operators (__gt__, __ge__, __lt__, __le__, and __ne__).
4. Modify the constructor for the Fraction class so that it checks to make sure that the numerator and denominator are both integers. If either is not an integer the constructor should raise an exception.
You must use the Fraction class created in class and located on the Instructor drive as shown above. If you do not do this, you will receive a grade of 0.
Add the following comments to the beginning of the program.
Name: Your Name
Class and Section: CS 222 01
Assignment: Program Assignment 04
Due Date: See above
Date Turned in:
Program Description: You write a short description of what the program will do
When you complete the program, do the following.
1. Turn in a printout of the source code
2. Create a folder with the following name: ProgramAssignment04
3. Copy your program to this folder
4. Copy the folder to your folder in the I:\kopp\inbox\CS 222 01 folder