2016-05-25 14 views
0

基本的には、少し違った振る舞いをするにはFormatNumberが必要です。もちろん、私たちは私たち自身のMyFormatNumberを書くことができますが、基本的に、それは次返す必要があります:カスタム丸め機能の使い方は?

59.080戻り59.08
59.081戻り59.08
59.082戻り59.08
59.083戻り59.08
59.084戻り59.09
59.085返信59.09
59.086戻っあなたが見ることができるように59.09
59.087戻り59.09
59.088戻り59.09
59.089戻り59.09

、唯一の違いは、第三小数点以下が4であるとき、私は切り上げしたいです。つまり、入力の3番目の小数点以下の桁数が4以上の場合は、切り上げを行い、それ以外の場合は切り捨てます。

Classic ASPでこのような機能を実行するにはどうすればよいですか?

答えて

1

カスタム丸め関数は、このように実装することができます

Function CustomRound(n) 
    If n * 1000 Mod 10 < 4 Then 
    CustomRound = Int(n * 100)/100 
    Else 
    CustomRound = (Int(n * 100) + 1)/100 
    End If 
End Function 
関連する問題