AJUDA DOUBLE PARA FLOAT
amigos estou querendo diminuir algumas casa decimais, em outras linguagens tem o float so que em VB nao tem.
com o double o resultado da 1,5485,25251 assim com muitos numeros .
eu gostaria de usar somente 15,48 .
estou declarando assim Dim var_a As Double.
com o double o resultado da 1,5485,25251 assim com muitos numeros .
eu gostaria de usar somente 15,48 .
estou declarando assim Dim var_a As Double.
Se não me engano o Float no VB é o Single, só que se o valor tem que ser preciso você deve usar o Decimal, pois tanto o Double quanto o Single não garantem precisão, por exemplo o valor 1.99 pode não ser exatamente isso como Single, ele vai ser representado como 1.99000001, é uma diferença mÃnima porém ela existe, já o decimal isso não acontece, ele garante a precisão de qualquer valor que você passar para ele.
De resto cabe a você arredondar os valores para a quantidade de casas decimais que precisa
De resto cabe a você arredondar os valores para a quantidade de casas decimais que precisa
Faça seu login para responder