Exactly. Looks correct to me too.
Since you're doing tax-included-pricing, when you give it 1.00000 it calculates the base pre-tax (20%) price to 0.8333. If you multiply it forward again, adding the 20% tax back onto it, it still works out correctly as 1.0000 (correctly rounded up from the 5-decimals 0.99996 to the 4-decimals 1.0000).
I echo kuroi's comment: Why do you think it's wrong?
Bookmarks