Jump to content
Leudassdf

Arredondar valores para duas casas decimais em Math.round

Recommended Posts

Leudassdf

Boas pessoal,

Eu tenho a necessidade de arredondar um valor para duas casas decimais mas nao posso utilizar a libraria Math.

No c# eu faço assim: console.writeline("{o:F2}",valor)

Existe algo parecido em vb?

Cumprimentos

Share this post


Link to post
Share on other sites
Leudassdf

Uma pergunta eu consigo arredondar através da mesma funçao mas realmente o que é que ela faz? o valor 0 serve para que? e o F2? Disseram-me que era assim que se convertia mas nao sei o porque. se me pudessem explicar agradecia

Share this post


Link to post
Share on other sites
Caça

O valor 0 é o valor a substituir, por exemplo

Console.WriteLine("{0} - {1}", "AAA", "BBB")

Neste exemplo o 0 é substituído pelo primeiro valor (AAA) e o 1 é substituído pelo segundo valor (BBB), etc.

Podes ter vários por ai fora

O F2 é o formato, existem vários, como por exemplo

http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx

O F2 representa um numero decimal com duas casas decimais.


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
Carlos Pais

Valor= 125,2536

ValorNovo = format(Valor,2)

ValorNovo será igual a ... 125,25

Share this post


Link to post
Share on other sites
thoga31

Valor= 125,2536

ValorNovo = format(Valor,2)

ValorNovo será igual a ... 125,25

Prefiram, sempre que possível, os métodos novos da plataforma .NET ;)

Valor = 125.2536
ValorNovo = Math.Round(Valor, 2)


Knowledge is free!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.