Запитання з тегом «rounding»

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

14
Як округлити до 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 ValueError: print "\nYour insertion was not a digit!" print "We've put your …
254 python  rounding 

22
Отримайте десяткову частину числа за допомогою JavaScript
У мене є плаваючі числа, як 3.2і 1.6. Мені потрібно відокремити число на цілу і десяткову частину. Наприклад, значення 3.2поділиться на два числа, тобто 3і0.2 Отримати частину цілого числа просто: n = Math.floor(n); Але у мене виникають проблеми з отриманням десяткової частини. Я спробував це: remainer = n % 2; …

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

10
Як я можу округлити номер у Javascript?
Як я можу округлити номер у JavaScript? math.round() не працює, оскільки він округляє його до найближчого десяткового. Я не впевнений, чи є кращий спосіб зробити це, крім розбиття його в десятковій точці, зберігаючи перший біт. Там має бути...

14
SQL - округлення до 2 знаків після коми
Мені потрібно конвертувати хвилини в години, округлені до 2 знаків після коми. Мені також потрібно відображати лише до 2 цифр після десяткової крапки. Тож якщо у мене хвилин як 650. Тоді годин повинно бути 10,83 Ось що я маю досі: Select round(Minutes/60.0,2) from .... Але в цьому випадку, якщо моїх …
222 sql  rounding 

1
Округлення BigDecimal до * завжди * має два знаки після коми
Я намагаюся округлити величини BigDecimal до двох знаків після коми. Я використовую BigDecimal rounded = value.round(new MathContext(2, RoundingMode.CEILING)); logger.trace("rounded {} to {}", value, rounded); але це не робить те, що я хочу постійно: rounded 0.819 to 0.82 rounded 1.092 to 1.1 rounded 1.365 to 1.4 // should be 1.37 rounded …

18
Обрізати (не круглі) десяткові знаки в SQL Server
Я намагаюся визначити найкращий спосіб урізати або скинути зайві десяткові знаки в SQL без округлення. Наприклад: declare @value decimal(18,2) set @value = 123.456 Це автоматично круглий @valueбути 123.46, це добре в більшості випадків. Однак для цього проекту мені це не потрібно. Чи є простий спосіб урізання десятків, які мені не …
194 sql  sql-server  tsql  rounding 

17
Як зробити закруглені відсотки до 100%
Розглянемо чотири відсотки нижче, представлені у вигляді floatчисел: 13.626332% 47.989636% 9.596008% 28.788024% ----------- 100.000000% Мені потрібно представити ці відсотки як цілі числа. Якщо я просто використовую Math.round(), я закінчую в цілому 101%. 14 + 48 + 10 + 29 = 101 Якщо я використовую parseInt(), я закінчую в цілому 97%. …

11
Поведінка округлення Python 3.x
Я щойно перечитував, що нового в Python 3.0, і в ньому зазначається: Стратегія округлення функцій round () та тип повернення змінилися. Точні випадки на півдорозі округляються до найближчого рівного результату, а не від нуля. (Наприклад, круглий (2.5) тепер повертає 2, а не 3.) та документація на раунд : Для вбудованих …



8
Як отримати результат з плаваючою дією, розділивши два цілих значення за допомогою T-SQL?
Використовуючи T-SQL та Microsoft SQL Server, я б хотів вказати кількість десяткових цифр, коли я ділю на два цілих числа, наприклад: select 1/3 Це зараз повертається 0. Я хотів би, щоб він повернувся 0,33. Щось на зразок: select round(1/3, -2) Але це не працює. Як я можу досягти бажаного результату?


9
Як швидко обвести дубль до найближчого Int?
Я намагаюся зробити калькулятор швидкості зростання ( Double), який округлятиме результат до найближчого цілого числа і перераховує звідти, як такий: let firstUsers = 10.0 let growth = 0.1 var users = firstUsers var week = 0 while users < 14 { println("week \(week) has \(users) users") users += users * …
170 swift  int  double  rounding 

30
C ++: округлення до найближчого кратного числа
Гаразд - мене майже ніяково публікує тут (і я видалю, якщо хтось проголосує, щоб закрити), оскільки це здається основним питанням. Це правильний спосіб округлення до кратного числа в C ++? Я знаю, що є інші питання, пов'язані з цим, але мені особливо цікаво знати, який найкращий спосіб зробити це на …
168 c++  algorithm  rounding 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.