Question: Create a module and define a structure t _ fraction with integer type members numerator and denominator. ( File name: p 1 5
Create a module and define a structure tfraction" with integer type members
numerator and denominator. File name: pmodfraction.f
Create the following calculation function of fraction type in the module.
Addition functions : fracplusfrac, fracplusint, intplusfrac
Subtraction functions : fracminusfrac, fracminusint, intminusfrac
Multiplication functions : fracmultfrac, fracmultint, intmultfrac
Division functions : fracdivifrac, fracdiviint, intdivifrac
Also define the "interface operator" statement.
Also, create a function "fracset" that sets an integer to a variable of fraction type,
and a subroutine "dispfrac" to display.
In addition, add a subroutine "euclidean" that performs Eucledean algorithm, and use
it in each function as necessary.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
