Question
Asked by:
IMLOST
IMLOST
Rating : No Rating
Questions Asked: 7
Tutorials Posted: 0
 

$5.00 Design a fraction Class

Q:
1. Design a fraction class. The class should have 2 data members to represent the numerator and denominator. Both of these numbers should obviously be integers. It should be able to display a fraction and include an operator for performing multiplication of fractions.

Construct the fraction class with 3 constructors. The first is the default. The second constructor should allow us to create a fraction that represents a whole number. The third constructor should allow us to specify the numerator and denominator of a new fraction object. The public functions should include functions for respectively getting the numerator and denominator, setting the respective numerator and denominator, multiplying fractions, and displaying the fraction.

You should then use this class in a program that multiplies fractions. (Hint: you can create 3 fraction objects f1, f2, and f3. You can use the public function readFraction that reads 2 fractions f1 and f2. You can then use the statement f3 = f1.multiply(f2) to calculate f1 * f2 and assign the result to f3.)

The function's input prompts should be Enter 1st fraction and Enter 2nd fraction where the user enters the appropriate fractions. In addition, the program needs to display the result of the multiplication operation in the readable format:
3/4 * 5/6 = 15/24

This result should be displayed on one line.
Test the function with the fractions 3/4 and 5/6 and also with 1/2 and 1. (Note that your result will not provide the fraction in reduced form and you do not have to write code to reduce the fraction. Also note that we have not restricted a fraction with a denominator of 0, but this would be a nice addition to your program.)
 


   
   
   
   
rainman asked: What programming language?
To which IMLOST said: C++ Object Oriented Programming
 
Available Tutorials to this Question
Posted by:
rainman
rainman
Rating (40): A+
Questions Asked: 2
Tutorials Posted: 174, earned $906.64
 

$6.00 Fraction Class, Restricts Denominator of 0. Compiled and Tested

  • This tutorial was purchased 3 times and rated A+ by students like you.
  • Posted on Dec 22, 2008 at 07:27:44PM
A:
Preview: ... ltiply it with another Fraction object. It asks the user to input 2 fr ...

The full tutorial is about 60 words long plus attachments.

Attachments:
fraction.cpp (2K)
   
Join Now or Log In
Get Tutoring
Get Paid
Academic Honesty