Погрешность при умножение double - C#

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

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

столкнулся сегодня с проблемой в VS2013 double a = 1.13319; double b= a*100000; получаем b = 113318.9999999999 Причем это проявилось не сразу, по началу выдавало нормальное значение. Как с этим можно бороться?

Решение задачи: «Погрешность при умножение double»

textual
Листинг программы
double a = 1.13319;
double b = Math.Ceiling(a * 100000);

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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