Create a class called Rational to be able to perform arithmetic operations with fractions. testing your class and Write a program that presents a menu to the user to perform the desired action. User enters -1 value You can trade as much as you want. Use integer variables to represent the private data members (numerator and denominator) of the class. to this class Write a constructor function that initializes an object of the property as soon as it is declared. Constructive the function must contain default values for cases where no initial values are given and use the fractional number should store it in reduced form (i.e. the fraction 2/4 should be reduced to 1 for the numerator and 2 for the denominator). Provide public member functions for each of the following: ‐ The sum of two fractions - Subtraction of two fractions ‐ Multiplication of two fractions ‐ The division of two fractions In all of the above functions, results must be stored in a reduced form. Also, write the following public member functions: ‐ Fractional numbers; print in a/b form with a showing the numerator and b the denominator ‐ Fractional numbers; print in decimal form
Create a class called Rational to be able to perform arithmetic operations with fractions. testing your class and
Write a program that presents a menu to the user to perform the desired action. User enters -1 value
You can trade as much as you want.
Use integer variables to represent the private data members (numerator and denominator) of the class. to this class
Write a constructor function that initializes an object of the property as soon as it is declared. Constructive
the function must contain default values for cases where no initial values are given and use the fractional number
should store it in reduced form (i.e. the fraction 2/4 should be reduced to 1 for the numerator and 2 for the denominator).
Provide public member functions for each of the following:
‐ The sum of two fractions
- Subtraction of two fractions
‐ Multiplication of two fractions
‐ The division of two fractions
In all of the above functions, results must be stored in a reduced form.
Also, write the following public member functions:
‐ Fractional numbers; print in a/b form with a showing the numerator and b the denominator
‐ Fractional numbers; print in decimal form
Step by step
Solved in 3 steps with 6 images