[solved] – Question 89131
As in the previous exercise, start with the program of Exercise 8 in Chapter 9. This time,
add a function that rounds a bMoney value to the nearest dollar. It should be used like
this:
mo2 = round(mo1);
As you know, amounts of $0.49 and less are rounded down, while those $0.50 and above
are rounded up. A library function called modfl() is useful here. It separates a type long
double variable into a fractional part and an integer part. If the fractional part is less than
0.50, return the integer part as is; otherwise add 1.0. In main(), test the function by sending it a sequence of bMoney amounts that go from less than $0.49 to more than $0.50.
Expert Answer
OR

