Ошибки при вычислении в double - C#

Узнай цену своей работы

Формулировка задачи:

При выполнении самых простых операций над числами происходит непонятно что.
double k = 14.02 - 14;
// k = 0.019999999999999574
также проблемы и с такими операциями
double z = 0.014 % 0.00001;
// z = 9.999999999999147E-06
До определенного момента всё работало хорошо. Не могу выполнить своё задание на практику из-за этого. Visual Studio 2015 Windows Forms

Решение задачи: «Ошибки при вычислении в double»

textual
Листинг программы
double k = Math.Round(14.02 - 14, 15);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5
Похожие ответы