반응형
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 |