Задать вопрос
d1msk1y
@d1msk1y
Начинающий инди разработчик на юнити

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

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

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

Похожие вопросы