Вопросы с тегом «rounding»

Округление числового значения означает замену его другим значением, которое приблизительно равно, но имеет более короткое, простое или более явное представление.

1259
Как округлить число до n знаков после запятой в Java

То, что я хотел бы, - это метод преобразования двойного числа в строку, которая округляется с использованием метода половинного увеличения - то есть, если десятичное число округляется до 5, оно всегда округляется до следующего числа. Это стандартный метод округления, которого большинство людей...

649
Как округлить десятичное значение до 2 десятичных знаков (для вывода на страницу)

При отображении значения десятичной дроби, имеющегося в данный момент .ToString(), точные значения равны 15 десятичным знакам, и, поскольку я использую его для представления долларов и центов, я хочу, чтобы выходные данные составляли только 2 десятичных знака. Я использую вариант .ToString()для...

571
Форматирование числа с точностью до двух десятичных знаков в JavaScript

У меня есть эта строка кода, которая округляет мои числа до двух десятичных знаков. Но я получаю такие числа: 10,8, 2,4 и т. Д. Это не мое представление о двух десятичных знаках, так как я могу улучшить следующее? Math.round(price*Math.pow(10,2))/Math.pow(10,2); Я хочу цифры как 10.80, 2.40 и т. Д....

488
Как вы округлите число в Python?

Эта проблема убивает меня. Как собрать число UP в Python? Я попытался округлить (число), но оно округлило число вниз. Пример: round(2.3) = 2.0 and not 3, what I would like Я попробовал int (число + .5), но он снова округлил число вниз! Пример: int(2.3 + .5) = 2 Затем я попытался раунд (число + .5),...

271
Почему .NET по умолчанию использует банковское округление?

Согласно документации, decimal.Roundметод использует алгоритм округления до четности, который не является распространенным для большинства приложений. Поэтому я всегда заканчиваю тем, что пишу пользовательскую функцию для более естественного алгоритма округления до половины: public static decimal...

264
Форматирование десятичных знаков в R

У меня есть номер, например, 1.128347132904321674821, который я хотел бы показывать как только два десятичных знака при выводе на экран (или при записи в файл). Как это сделать? x <- 1.128347132904321674821 РЕДАКТИРОВАТЬ: Использование: options(digits=2) Был предложен в качестве возможного...

258
Круглый двойной в двух десятичных разрядах в C #?

Я хочу округлить двойное значение в два знака после запятой в C #, как я могу это сделать? double inputValue = 48.485; после округления inputValue = 48.49; Related: c # - Как округлить десятичное значение до 2 десятичных знаков (для вывода на...

255
Как округлить до 2 десятичных с Python?

Я получаю много десятичных знаков при выводе этого кода (конвертер Фаренгейта в Цельсий). Мой код в настоящее время выглядит так: def main(): printC(formeln(typeHere())) def typeHere(): global Fahrenheit try: Fahrenheit = int(raw_input("Hi! Enter Fahrenheit value, and get it in Celsius!\n")) except...

248
Получить десятичную часть числа с помощью JavaScript

У меня есть числа с плавающей точкой, как 3.2и 1.6. Мне нужно разделить число на целое и десятичное число. Например, значение 3.2будет разделено на два числа, то есть 3и0.2 Получить целую часть легко: n = Math.floor(n); Но у меня проблемы с получением десятичной части. Я пробовал это: remainer = n...

232
round () для поплавка в C ++

Мне нужна простая функция округления с плавающей точкой, таким образом: double round(double); round(0.1) = 0 round(-0.1) = 0 round(-0.9) = -1 Я могу найти ceil()и floor()в математике - но нет round(). Он присутствует в стандартной библиотеке C ++ под другим именем или...

228
Как я могу округлить число в Javascript?

Как я могу округлить число в JavaScript? math.round() не работает, потому что округляет его до ближайшего десятичного числа. Я не уверен, есть ли лучший способ сделать это, кроме разрыва его на десятичную точку при сохранении первого бита. Должно...

222
SQL - округление до 2 десятичных знаков

Мне нужно преобразовать минуты в часы, округленные до 2 знаков после запятой. Мне также нужно отображать только до 2 чисел после запятой. Так что, если у меня есть минуты как 650. Затем часы должны быть 10,83 Вот что у меня так далеко: Select round(Minutes/60.0,2) from .... Но в этом случае, если...