Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Casas Decimais

Considerando que no exemplo do vídeo o retorno do investimento é dinheiro, como deixar a resposta no "extrato" sempre com duas casas decimais?

Por exemplo, a variável conter 1250,5484759 e mostrar no "extrato" apenas 1250,54 ou 1250,55 (com arredondamento), ou se a variável for 1250,1 mostrar 1250,10.

2 respostas
solução!

Para formatar a exibição você pode usar String.Format ou o método ToString. Aqui tem alguns exemplos:

https://stackoverflow.com/questions/6951335/using-string-format-to-show-decimal-up-to-2-places-or-simple-integer

Dim aNumber As Double = 3.14159
TextBox1.Text = aNumber.ToString("n2")

https://www.dotnetperls.com/math-round-vbnet

Daniel, Além de esclarecer a dúvida, me fez procurar o porquê do "n2" e aprendi bastante coisa. Valeu!!!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software