I've implemented this into the calculator, but without knowing the rules and if my algorithms are the same as those used by precision calculators I feel like I may be wasting my time. For instance...
1 / 3 will be reported as .333... (Actually, the last digit gets rounded down and since that is zero, the trailing zero digit is removed.
1 / 6 will be reported as .16667 (The last digit of 6 is rounded up to 7.)
So I would have to adjust my calculator to display .16667 but keep in memory .1666... for the next calculation.
Weird, but some online calculators will not allow you to divide and multiply back to get to the same number. For instance:
https://calculator-1.com/
1 / 3 = .333... * 3 = .999... instead of 1!
I think the better calculators display rounded but base the next calculation on the un-rounded result, so 1 / 3 = .333... * 3 = 1.
I really wish I could find the accepted math algorithm that allows for several divisions of a number would result in the original number using the same numbers to multiply in reverse order.
1 / 6 / 3 / 7 / 9 * 9 * 7 * 3 * 6 = 1
I'm very close, but still not quite there yet.
Pete
1 / 3 will be reported as .333... (Actually, the last digit gets rounded down and since that is zero, the trailing zero digit is removed.
1 / 6 will be reported as .16667 (The last digit of 6 is rounded up to 7.)
So I would have to adjust my calculator to display .16667 but keep in memory .1666... for the next calculation.
Weird, but some online calculators will not allow you to divide and multiply back to get to the same number. For instance:
https://calculator-1.com/
1 / 3 = .333... * 3 = .999... instead of 1!
I think the better calculators display rounded but base the next calculation on the un-rounded result, so 1 / 3 = .333... * 3 = 1.
I really wish I could find the accepted math algorithm that allows for several divisions of a number would result in the original number using the same numbers to multiply in reverse order.
1 / 6 / 3 / 7 / 9 * 9 * 7 * 3 * 6 = 1
I'm very close, but still not quite there yet.
Pete