2013-03-28 16 views
1

소수점 두 자리까지만 필요합니다.어떻게 소수점 이하 자릿수를 줄일 수 있습니까?

희미한 V1, V2, V3, V4, V5, TV, RP1, RP2, RP3, RP4, RP5 더블

더블

Per1 = v1/tv * 100 

    Per2 = v2/tv * 100 

    Per3 = v3/tv * 100 

    Per4 = v4/tv * 100 

    per5 = v5/tv * 100 
으로

희미한 Per1, Per2, Per3, Per4, per5로 그것은 나 제공

는 76.34393939202

= per1 같은 값하지만 사용하는 경우 : ULONG 으로 희미한 per1, Per2, Per3, Per4, per5 그것은 나에게 내가 원하는 76

을 제공합니다 76.34와 같은 값을 주지만 어떻게 할 수 있습니까? 도와주세요. 당신이 모든 소수점 이하 자릿수를 제거 ULONG에 더블 변환하면

답변

0

는 C#에서 그것은이

string.Format("{0:0.00}", (double)Convert.ToInt32(tv) * 100/Convert.ToInt32(v1)) 
4

것 같습니다. 당신이 화면 그들을 인쇄 할 때 문제가 있다면, 당신은 단순히 문자열 포맷 사용할 수 있습니다 : 당신이 숫자를 반올림하려면 http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.strings.format.aspx

사용할 수

Format(Per1, "0.00") 

문서는 여기에서 찾을 수 있습니다을

Math.Round(Per1, 2) 

라운드는 희망이

을하는 데 도움이 http://msdn.microsoft.com/en-us/library/75ks3aby.aspx

여기에 설명되어 있습니다3210

관련 문제