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
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.