커뮤니티

반올림값에 대해

프로필 이미지
야구르트
2008-11-27 23:16:59
1080
글번호 18404
답변완료
지표값을 plot기능을 사용해서 차트에 구현하고 싶은데 0.05단위값으로 구현하고 싶습니다. 예를들면 value= 10/3 이면 값은 3.33 이겠지만 3.333 은 반올림해서 3.35에 근접했으니깐 value값이 3.35로 입력되게 하는 방법좀 알려주십시요.. 그럼..수고하세요
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-11-28 10:42:46

안녕하세요 예스스탁입니다. value1 = ma(c,5); var1 = Round(value1,2); var2 = FracPortion(Int(var1*10)/10)*10; //소수1자리값 var3 = FracPortion(var1*10)*10; //소수 2자리 값 if var3 == 0 or var3 == 5 Then var4 = var1; Else if var3 == 1 or var3 == 2 Then var4 = (int(var1*10)/10); else if var3 >= 3 and var3 <= 7 Then var4 = (int(var1*10)/10)+0.05; Else var4 = (int(var1*10)/10)+0.1; plot1(var4); 5이평을 예를 작성한 식입니다. 즐거운 하루되세요 > 야구르트 님이 쓴 글입니다. > 제목 : 반올림값에 대해 > 지표값을 plot기능을 사용해서 차트에 구현하고 싶은데 0.05단위값으로 구현하고 싶습니다. 예를들면 value= 10/3 이면 값은 3.33 이겠지만 3.333 은 반올림해서 3.35에 근접했으니깐 value값이 3.35로 입력되게 하는 방법좀 알려주십시요.. 그럼..수고하세요