FUNCTION
dollar_decimal
Finance functions
Interface
#include <codecogs/finance/banking/dollar_decimal.h>
using namespace Finance::Banking;
Converts a fractional price to a decimal price.
Fractional to decimal conversion is done using the following equation:
(1)
where <em>iprice</em> is the integer part of <em>fractionalPrice</em> and <em>ifrac</em> is the integer part of <em>log(fraction)</em>
Example 1
#include <stdio.h>
#include <codecogs/finance/banking/dollar_decimal.h>
int main()
{
double d = Finance::Banking::dollar_decimal(1.3, 8);
printf("The fractional price $1 3/8 as decimal = %.3f\n", d);
return 0;
}Output
The fractional price $1 3/8 as decimal = 1.375Parameters
fracPrice
is the price, with the value after the decimal being the numerator of the fraction
frac
the denominator of the fraction
Returns
a double representing the decimal price
Interactive Calculator
fracPrice
frac
Result
Computing…
Set a range above first to export a graph.
This function's source code is only visible to registered users — documentation and the calculator above are free to use either way. Sign in to see it.