Create a class RationalNumber (fractions) with the following capabilities, test all member functions and overloaded operators: a) Create a constructor that prevents 0 on the denominator in a fraction, reduces fractions not in reduced form, and avoids negative denominators b)Overload the addition, subtraction, multiplication, division operators c) Overload the relational (==) andequality operators for this class
## Deliverables
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
## Deadline information
Don't make it too sophisticated. The book I use has bad examples for beginners, and I just want to see a simpler, more straightforward way of accomplishing the project.