Someone should round (like it or not), since you are dealing with Irrational Numbers and / or numeric types with limited precision
If you use double, Round will be for you, if you use decimal, it has higher accuracy. However, you will have to live with the fact that it leaves the accuracy that it has.
, , decimal , ( ), .