Mais um fast-post... dessa vez para matar a saudade da função deste blog como auxílio para programadores...
Função (a quem interessar) para arredondar qualquer número que possuir casas decimais sempre para cima:
function arredCima(y)
x = CStr(y)
p = inStr(x, ",")
if p > 0 then
arredCima = CInt(Left(x,p-1)) + 1
else
arredCima = y
end if
end function
Então, se você fizer um <%=arredCima(10)%> o retorno será 10, caso faça com 10.1 (tomando como base que o IIS está configurado para pt-br, qualquer coisa use o session.LCID = 1046 =] ) esta função retorna 11.
Eu tenho quase certeza que o Excel possui uma função que faz isto, não sei porque que no ASP não tem...
[]'s do MX...
sexta-feira, 7 de março de 2008
Assinar:
Postar comentários (Atom)
2 comentários:
Em homenagem ao BOCA, eliminado da libertadores pelo FLU:
Dá-lhe GAMBI, dá-lhe, dá-lhe GAMBI!!
Dá-lhe GAMBI, dá-lhe, dá-lhe GAMBI!!
Esse método aqui é bem melhor
Function arredCima(y)
If y > int(y) Then
arredCima = int(y)+1
Else
arredCima = y
End If
End Function
Postar um comentário