USUÁRIO:
SENHA:
SALVAR LOGIN ?
Fórum
Visual Basic
Responder
Voltar
Autor
Assunto:
Arredondar valores.. tipo 6,25 para 6,5...?????
CarlinhosBrown
ALTO PARAÍSO DE GOIAS
GO - BRASIL
Postada em 08/01/2007 10:36 hs
galera, seguinte, to precisando d algo q faça o arredondamento d valores, tipo:
tenho 6,25,, o numero vai pra 6,5
tenho 6,71,o numero vai pra 7,0
ou seja, quero .5, ou .0...
usei o ROUND, mas ele arredonda assim:
tenho 6,25,, o numero volta pra 6,0
tenho 6,71,o numero vai pra 7,0
tem alguma outra funçao q faça assim do jeito q quero, ou nao?
CarlinhosBrown
ALTO PARAÍSO DE GOIAS
GO - BRASIL
Postada em 08/01/2007 13:36 hs
consegui galera, com ajuda d um colega
queria algo q arredondasse o valor, mas usando o ROUND, ele arredonda d uma forma generica, ou pra cima ou pra baixa.. e eu queria algo q fosse .5, .0, ai usamos essa funcao:
--------------------------------------------------------------
Function Arredonda(nValor As Double) As Double
Dim dblFração As Double, intInteiro As Long
intInteiro = Int(nValor)
dblFração = (nValor - intInteiro)
If dblFração = 0 Then
Arredonda = intInteiro
Exit Function
End If
If 0.5 < dblFração Then
Arredonda = intInteiro + 1
Else
Arredonda = intInteiro + 0.5
End If
End Function
----------------------------------------------------
ai deu certo!
Página(s): 1/1
CyberWEB Network Ltda. © Copyright 2000-2025 - Todos os direitos reservados.
Powered by
HostingZone -
A melhor hospedagem para seu site