d1msk1y
@d1msk1y
Начинающий инди разработчик на юнити

Как округлить число в C#?

Уверен что вы сразу подумали про Mathf.Round(), но он здесь не поможет. Мне нужно округлить например: из 625 округлить до 620, то-есть округлить единицы, или даже сразу округлить десятки, то-есть из 625 в 600. Есть варианты?
  • Вопрос задан
  • 145 просмотров
Решения вопроса 2
twobomb
@twobomb
Округлить десятки 625/10=62,5 округляем раундом, далее умножаем на 10 = 620
Округлить сотки 625/100=6,25 округляем раундом, далее умножаем на 100 = 600
И т.д.
Ответ написан
Комментировать
vabka
@vabka Куратор тега C#
Токсичный шарпист
Можно например так:
Math.Round(625d / 10d, 0) * 10d; //620
Math.Round(625d / 100d, 0) * 100d; //600
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы