29.06.2013 Views

Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net

Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net

Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Curso <strong>de</strong> Introdução a Plata<strong>forma</strong> .Net FrameWork SDK<br />

5.2 Formatação <strong>de</strong> Númer<strong>os</strong> na Linguagem Visual Basic.Net<br />

Toda tecnologia que se preze <strong>de</strong>ve trabalhar com eficiência na <strong>forma</strong>tação <strong>de</strong><br />

in<strong>forma</strong>ções.<br />

O Visual Basic.Net traz três importantes funções para manipulação <strong>de</strong> númer<strong>os</strong><br />

alem do método ToString() utilizado também pela linguagem C#. Sendo assim o<br />

<strong>de</strong>senvolvedor po<strong>de</strong>rá criar seus <strong>forma</strong>t<strong>os</strong> personalizad<strong>os</strong>, na maneira em que lhe<br />

convir necessário.<br />

Vejam<strong>os</strong> na figura 5.2.1 as três funções <strong>de</strong> <strong>forma</strong>tação.<br />

Figura 5.2.1 – <strong>de</strong>scrição das funções <strong>de</strong> <strong>forma</strong>tação numérica.<br />

Função Descrição<br />

FormatNumber(expressão, casas <strong>de</strong>cimais)<br />

FormatCurrency(expressão, casas <strong>de</strong>cimais)<br />

FormatPercent(expressão, casas <strong>de</strong>cimais)<br />

Vam<strong>os</strong> ver com <strong>de</strong>talhes a sintaxe das funções <strong>de</strong> <strong>forma</strong>tação:<br />

60<br />

Formata o número <strong>de</strong> acordo com o numero <strong>de</strong><br />

casas <strong>de</strong>cimais <strong>de</strong>finido.<br />

Formata o numero <strong>de</strong> acordo com o numero <strong>de</strong><br />

casas <strong>de</strong>cimais <strong>de</strong>finido e mais a inserção do<br />

símbolo da moeda.<br />

Formata o numero <strong>de</strong> acordo com o numero <strong>de</strong><br />

casas <strong>de</strong>cimais <strong>de</strong>finido e multiplica o resultado<br />

por 100.<br />

FormatNumber (campo1, campo2, campo3, campo4, campo5)<br />

FormatCurrency (campo1, campo2, campo3, campo4, campo5)<br />

FormatPercent (campo1, campo2, campo3, campo4, campo5)<br />

campo1 – <strong>de</strong> uso obrigatório. É a expressão da função.<br />

campo2 – <strong>de</strong> uso opcional. Valor numérico que indica quantas casas<br />

serão exibidas à direita do número. O valor padrão é –1 que indicam<br />

que as colocações regionais do computador são usadas.<br />

campo3 – <strong>de</strong> uso opcional. Faz uso da constante TriState, que indica<br />

se um zero principal é exibido para valores fracionári<strong>os</strong>. Veja as<br />

configurações para a constante TriState mais em diante.<br />

campo4 – <strong>de</strong> uso opcional. Faz uso da constante TriState, que indica<br />

se <strong>de</strong>ve colocar valores negativ<strong>os</strong> <strong>de</strong>ntro <strong>de</strong> parênteses.<br />

campo5 – <strong>de</strong> uso opcional. Faz uso da constante TriState, que indica<br />

se <strong>de</strong>ve agrupar <strong>os</strong> númer<strong>os</strong> usando a <strong>de</strong>limitação d<strong>os</strong> grup<strong>os</strong><br />

especificad<strong>os</strong> nas colocações <strong>de</strong> locais.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!