PROGRAMING/CLASSIC ASP

[ASP] 반올림

donghunl 2011. 5. 26. 05:15
반응형

ASP에서 FormatNumber함수를 이용해서 반올림처리를 할수 있다.
(ASP에서 round함수는 반올림 함수가 아님)

FomatNumber()

<%
Response.Write "Result : " & FormatNumber(1.25,1)
' Result : 1.3

Response.Write "Result : " & FormatNumber(0.515,2)
' Result : 0.52

'Tax 보고등에서 사용할때 반올림값 더하기
Dim Tax = "40.80"
Dim RetailTaxRate = 0.065
Dim LocationTaxRate = 0.030
Dim TaxRate = 0.095

' 3.876 = 40.80 * 0.095
Tax1 = Tax * TaxRate
' 2.65 + 1.22 
Tax2 = CDBL(FormatNumber(Tax * RetailTaxRate , 2)) + CDBL(FormatNumber(Tax * RetailTaxRate , 2))

' 3.876
Response.Write "Result 1 : " & FormatNumber(Tax1 , 2)
' 2.65 + 1.22 = 3.87
Response.Write "Result 2 : " & FormatNumber(Tax2 , 2)

' Result 1 : 3.88
' Result 2 : 3.87

%>


반응형

'PROGRAMING > CLASSIC ASP' 카테고리의 다른 글

[ASP] ASP Encoding 설정  (0) 2011.06.09
[ASP] Split를 이용한 2차원배열  (0) 2011.04.12
[ASP] ASP + MySQL Connection  (0) 2011.04.05
[ASP] Dynamic Array in Classic ASP  (2) 2011.03.31