«rounding» 태그된 질문

숫자 값을 반올림하는 것은 값을 대략 같지만 더 짧거나 단순하거나 더 명시적인 다른 값으로 바꾸는 것을 의미합니다.

14
파이썬으로 소수점 이하 2 자리를 반올림하는 방법?
이 코드 (화씨에서 섭씨로 변환)의 출력에서 ​​많은 소수점을 얻습니다. 내 코드는 현재 다음과 같습니다 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 Fahrenheit value to 50!" …
254 python  rounding 

22
JavaScript로 숫자의 소수 부분을 가져옵니다
내가 좋아하는 부동 소수점 숫자를 가지고 3.2와 1.6. 숫자를 정수와 소수로 분리해야합니다. 예를 들어, 값이 3.2두 숫자로 분할 할 것, 즉 3및0.2 정수 부분을 얻는 것은 쉽습니다. n = Math.floor(n); 그러나 소수 부분을 얻는 데 문제가 있습니다. 나는 이것을 시도했다 : remainer = n % 2; //obtem a parte decimal …

21
C ++에서 float의 round ()
간단한 부동 소수점 반올림 함수가 필요합니다. double round(double); round(0.1) = 0 round(-0.1) = 0 round(-0.9) = -1 내가 찾을 수 ceil()및 floor()math.h에 -하지만round() . 표준 C ++ 라이브러리에 다른 이름으로 존재합니까, 아니면 없습니까?


14
SQL-소수점 2 자리로 반올림
분을 시간으로 변환하고 소수점 이하 2 자리로 반올림해야하며 소수점 뒤에 최대 2 개의 숫자 만 표시하면됩니다. 그래서 650 분이 있다면 시간은 10.83이어야합니다. 여기까지 내가 가진 것입니다 : Select round(Minutes/60.0,2) from .... 그러나이 경우 내 분이 630 인 경우 시간은 10.5000000입니다. 그러나 10.50으로 만 원합니다 (반올림 후). 어떻게하면 되나요?
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 2.730 to 2.8 // should …

18
SQL Server에서 소수점 이하 자르기 (둥근 아님)
반올림하지 않고 SQL에서 소수점 이하 자릿수를 자르거나 삭제하는 가장 좋은 방법을 결정하려고합니다. 예를 들면 다음과 같습니다. declare @value decimal(18,2) set @value = 123.456 이것은 자동으로 라운드 할 @value수하는 123.46대부분의 경우 좋은이다. 그러나이 프로젝트에는 필요하지 않습니다. 필요하지 않은 소수를 자르는 간단한 방법이 있습니까? left()함수를 사용하고 십진수로 다시 변환 할 수 있다는 …
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 %가됩니다. 13 + 47 + 9 + 28 = 97 총 …

11
파이썬 3.x 반올림 동작
방금 Python 3.0의 새로운 기능을 읽고 있었고 다음 과 같이 말합니다. round () 함수 반올림 전략 및 리턴 유형이 변경되었습니다. 정확한 중간 사례는 이제 0이 아닌 가장 가까운 짝수로 반올림됩니다. 예를 들어 round (2.5)는 이제 3이 아니라 2를 반환합니다. 그리고 round에 대한 문서 : round ()를 지원하는 내장 유형의 경우, …



8
T-SQL을 사용하여 두 개의 정수 값을 나누어 부동 소수점 결과를 얻는 방법은 무엇입니까?
T-SQL과 Microsoft SQL Server를 사용하여 다음과 같이 두 정수 사이의 나누기를 할 때 소수 자릿수를 지정하고 싶습니다. select 1/3 현재를 반환합니다 0. 나는 그것을 반환하고 싶습니다 0,33. 다음과 같은 것 : select round(1/3, -2) 그러나 그것은 작동하지 않습니다. 원하는 결과를 얻으려면 어떻게해야합니까?



30
C ++ : 가장 가까운 수의 배수로 올림
OK-기본 질문처럼 보일 정도로 여기에 게시하는 것이 거의 창피합니다 (누군가가 투표를 마치면 삭제하겠습니다). 이것이 C ++에서 여러 배수로 올림하는 올바른 방법입니까? 나는 이것과 관련된 다른 질문이 있다는 것을 알고 있지만 C ++에서 이것을 수행하는 가장 좋은 방법이 무엇인지 알고 싶어합니다. int roundUp(int numToRound, int multiple) { if(multiple == 0) { …
168 c++  algorithm  rounding 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.