Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fábio Freitas

Não arredondar

Recommended Posts

Olá,Estou com o seguinte problema, Tenho o valor 0,99801 e tenho que pegar duas casas decimais sem arredondar o valor. Então daria 0,99 e não 1,00.Caso alguém possa me ajudar, ficarei gratoFábio Freitas

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara tive um problema parecido com cáculos e resolvi assim:

 

Dim valor1,valor2,valor3 As Decimalvalor3 = valor1 + valor2Label1.Text = valor3.ToString("0.00")

Testa aí!

 

at+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiramente obrigado a todos, mas o não funcionou em nenhum dos dois casos. Achei algo que funciona em parte.CType(Juros, String).Substring(1, CType(Juros, String).IndexOf(",") + 2)Até funciona mas quando o valor tem apenas centavos.Ex: 0,99801 fica 0,99Mais quando tenho 1,706 fica 0,70

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela ajuda, resolvi o problema da seguinte maneira..Juros.Round((Juros - 0.005), 2)Assim ele não irá arredondar o valor e ai eu pego duas casas decimaisFábio Freitas

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.