После выполнения любого математического действия у меня получается очень длинный остаток - C#
Формулировка задачи:
Добрый вечер господа столкнулся с такой проблемой, что после выполнения любого математического действия
у меня получается очень длинный остаток, подскажите как сделать так что бы остаток был нормальными.
И в итоге в diapasonmax должно хранится 0.503, а хранится 0.503000065656. Подскажите как с этим бороться вычисления очень точные нужны и поэтому не могу переделать на double и округлять их.
float B = 0.003, C=0.5 diapasonmax = B + C;
Решение задачи: «После выполнения любого математического действия у меня получается очень длинный остаток»
textual
Листинг программы
Math.Round((decimal)diapasonmax , 4, MidpointRounding.AwayFromZero); //попробуйте так
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д