Мне нужно динамически ограничивать точность числа в зависимости от его размера.Я имею в виду, если у меня есть 8903.234, я хочу его без десятичных чисел (8903), если у меня есть 849342.23, я хочу, чтобы он заканчивался двумя нулями (849300), или если я хочу 6.589654, я хочу, чтобы он был округлен до 3 десятичных знаков (6.589).
Кто-нибудь с идеей, как это реализовать?(Шкала еще не определена, но будет линейной)
Правка: чтобы писать лучше, чем больше число, тем меньше точность, которую я хочу.