Из-за чего добавляются цифры после 0.0000?


Из-за чего добавляются цифры после 0.0000?
Как устранить?

Так работают double/float.

Например, округлять. Math.Round

И еще лучше либо хранить в центах (int) до вывода, либо использовать decimal.

https://en.wikipedia.org/wiki/Floating-point_arithmetic#Accuracy_problems


ЗЫ не выкладывайте код скриншотами. Копируйте текст и выкладывайте с помощью кнопки Код.

Спасибо.