"정확한"값을 얻을 수 있습니까? - 페이지 5 1234567 새 코멘트 Andrey F. Zelinsky 2014.10.04 09:38 #41 WePlexus : 예, 하지만 계산기에는 0.09*5= 0.45 라고 나와 있습니다. :) 다음을 정규화하면 됩니다. //double d=0.019999999999999999; double d= NormalizeDouble ( 0.09 * 5 , 2 ); double e=( int )(d* 100 )/ 100.0 ; Print ( "e=" ,e); Alexandr Bryzgalov 2014.10.04 10:11 #42 abolk : 음, Sanyok, 당신은 사기꾼입니다. 내 기능: 제공 = 0.44 나는 당신의 것을 확인하지 않았다 Alexandr Bryzgalov 2014.10.04 10:12 #43 abolk : 다음을 정규화하면 됩니다. 역시 옵션입니다 )) 숫자는 어떻게 되나요? ))) 0.01999999999999999999 Andrey F. Zelinsky 2014.10.04 10:22 #44 sanyooooook : 이것도 옵션입니다 )) 숫자는 어떻게 되나요? ))) 다음은 정규화가 통과하는 최대 수입니다. double d= NormalizeDouble ( 0.01999999 , 18 ); double e=( int )(d* 100 )/ 100.0 ; Print ( "e=" ,e); 하나 더 9를 취하면 이미 0.02로 정규화됩니다. Alexandr Bryzgalov 2014.10.04 10:23 #45 abolk : 다음은 정규화가 통과하는 최대 수입니다. 하나 더 9-ku를 가져 가면 이미 0.02로 정규화됩니다. 당신은 숫자를 자르지 않습니다 Andrey F. Zelinsky 2014.10.04 10:24 #46 sanyooooook : 당신은 숫자를 자르지 않습니다 그래서 옆으로 -- NormalizeDouble() 의 정밀도 형식 -- 0-8 Alexandr Bryzgalov 2014.10.04 10:44 #47 abolk : 그래서 옆으로 -- NormalizeDouble()의 정밀도 형식 -- 0-8 그래서 그것은 이미 측면에 있음을 의미합니다)) Andrey F. Zelinsky 2014.10.04 10:46 #48 sanyooooook : 그래서 그것은 이미 측면에 있음을 의미합니다)) 우리는 이미 "문제의 본질"을 탐구하기 시작했으며 따라서 "이미" 문제의 첫 번째 분해 - 그 다음 구성 아니면 설명할 수 없는 것들이 있습니까? Alexandr Bryzgalov 2014.10.04 10:57 #49 abolk : 우리는 이미 "문제의 본질"을 탐구하기 시작했으며 따라서 "이미" 문제의 첫 번째 분해 - 그 다음 구성 아니면 설명되지 않는 것들이 있습니까? 예 ) 입력에 주어진 숫자를 필요한 문자 수로 자르기 위해 동일한 함수(당신이 작성한 함수를 사용한다고 가정해 봅시다)를 사용하는 방법: 비록 이것은: 0.01999999999999999999 비록 이것은: 0.09 * 5 Andrey F. Zelinsky 2014.10.04 11:02 #50 sanyooooook : 예 ) 동일한 기능을 사용하여 입력에 지정된 숫자를 필요한 문자 수로 자르는 방법: 비록 이것은: 비록 이것은: 이 문제를 해결하려면 0.09*5가 =0.45가 아니라 =0.449999999999999여야 합니다. 그런 일이 없으면 작업은 처음에는 해결할 수 없습니다. 1234567 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
예, 하지만 계산기에는 0.09*5= 0.45 라고 나와 있습니다. :)
다음을 정규화하면 됩니다.
음, Sanyok, 당신은 사기꾼입니다.
내 기능:
제공 = 0.44다음을 정규화하면 됩니다.
역시 옵션입니다 ))
숫자는 어떻게 되나요? )))
0.01999999999999999999
이것도 옵션입니다 ))
숫자는 어떻게 되나요? )))
다음은 정규화가 통과하는 최대 수입니다.
하나 더 9를 취하면 이미 0.02로 정규화됩니다.
다음은 정규화가 통과하는 최대 수입니다.
하나 더 9-ku를 가져 가면 이미 0.02로 정규화됩니다.당신은 숫자를 자르지 않습니다
그래서 옆으로 -- NormalizeDouble()의 정밀도 형식 -- 0-8
그래서 그것은 이미 측면에 있음을 의미합니다))
우리는 이미 "문제의 본질"을 탐구하기 시작했으며 따라서 "이미"
문제의 첫 번째 분해 - 그 다음 구성
아니면 설명할 수 없는 것들이 있습니까?
우리는 이미 "문제의 본질"을 탐구하기 시작했으며 따라서 "이미"
문제의 첫 번째 분해 - 그 다음 구성
아니면 설명되지 않는 것들이 있습니까?
예 )
입력에 주어진 숫자를 필요한 문자 수로 자르기 위해 동일한 함수(당신이 작성한 함수를 사용한다고 가정해 봅시다)를 사용하는 방법:
비록 이것은:
0.01999999999999999999
비록 이것은:
예 )
동일한 기능을 사용하여 입력에 지정된 숫자를 필요한 문자 수로 자르는 방법:
비록 이것은:
비록 이것은:
이 문제를 해결하려면 0.09*5가 =0.45가 아니라 =0.449999999999999여야 합니다.
그런 일이 없으면 작업은 처음에는 해결할 수 없습니다.