Reference no: EM13314288
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.)
Determine corresponding increase in the diameter of vessel
: a spherical pressure vessel has an outer diameter of 10 ft and a wall thickness of 0.5 in. knowing that for the steel used ?all= 12 ski, E= 29 x 10^6 psi, and v= 0.29, determine (a) the allowable gage pressure,
|
State all of the statements that are true for so2
: Check all of the statements that are true for SO2. The domain geometry is trigonal planar. The molecular geometry is bent. The bond angle is 90 degrees
|
Determine the maximum force p that can be applied
: The coefficient of static friction between each crate and the ground is 0.25 The crates are next to each other connected by a rope and then from the other end one has a P force going up at an angle of 30 degrees
|
Draw at a context diagram and a level-0 diagram
: Draw at a context diagram and a level-0 diagram. In drawing these diagrams, if you discover that the narrative is incomplete, make up reasonable explanations to complete the story. Provide these extra explanations along with the diagrams.
|
Design a fraction class
: 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 multiplica..
|
Define assumptions are reasonable ksp is the as solubility
: The molar solubility of AgCl in 6.5 x 10^-3 M AgNO3 is 2.5 x 10^-8 M. In deriving Ksp from these data, which of the following assumptions are reasonable? A) Ksp is the same as solubility.
|
How much quantity does each individual firm produce
: How much quantity does each individual firm produce? Using your answers from a) and b), determine if an individual firm is making a profit or loss and calculate this amount.
|
Find the magnitude of the acceleration of the jogger
: A jogger accelerates from rest to 2.12 m/s in 3.34 s. A car accelerates from 24.1 to 38.6 m/s also in 3.34 s. Find the magnitude of the acceleration of the jogger
|
Explain the balanced equation for the hydration of cuso4
: Write the balanced equation for the hydration of CuSO4. Indicate the physical states using the abbreviations (s), (l), or (g) for solid, liquid, or gas, respectively
|