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 />
Ponto Flutuante (por valor)<br />
Os númer<strong>os</strong> com parte fracionária ou não inteir<strong>os</strong> são <strong>de</strong>finid<strong>os</strong> como ponto<br />
flutuante.<br />
Nesse tipo também há subtip<strong>os</strong>, para que o <strong>de</strong>senvolvedor p<strong>os</strong>sa a<strong>de</strong>quar<br />
melhor o tipo <strong>de</strong> in<strong>forma</strong>ção com o espaço reservado na memória.<br />
A figura 3.2.4 m<strong>os</strong>tra <strong>os</strong> subtip<strong>os</strong> do ponto flutuante.<br />
Figura 3.2.4 – Subtip<strong>os</strong> do ponto flutuante.<br />
Tipo Descrição<br />
Single<br />
Double<br />
Decimal<br />
Exempl<strong>os</strong>:<br />
Um número <strong>de</strong> 4 bytes com ponto <strong>de</strong> fração <strong>de</strong>cimal.<br />
((-3.4028235E+38 a -1.401298E-45 para valores negativ<strong>os</strong>) e<br />
(1.401298E-45 a 3.4028235E+38 para valores p<strong>os</strong>itiv<strong>os</strong>)).<br />
( tambem conhecido como System.Single )<br />
Um numero <strong>de</strong> 8 bytes com ponto <strong>de</strong> fração <strong>de</strong>cimal.<br />
((-1.79769313486231570E+308 a -4.94065645841246544E-324<br />
para númer<strong>os</strong> negativ<strong>os</strong>) e (4.94065645841246544E-324 a<br />
1.79769313486231570E+308 para valores p<strong>os</strong>itiv<strong>os</strong>)).<br />
( tambem conhecido como System.Double)<br />
Um numero <strong>de</strong> 12 bytes com ponto <strong>de</strong> fração <strong>de</strong>cimal. ( tambem<br />
conhecido como System.Decimal)<br />
Dim VarSingle As Single = 312. 12<br />
Dim VarDouble As Double = 5400. 45<br />
Dim BigDec1 As Decimal = 9223372036854775807 ' No overflow.<br />
Dim BigDec2 As Decimal = 9223372036854775808 ' Overflow.<br />
Dim BigDec3 As Decimal = 9223372036854775808D ' No overflow.<br />
Date (por referência)<br />
Esse tipo armazena valores <strong>de</strong> datas e horas. O tipo <strong>de</strong> dad<strong>os</strong> real é chamado<br />
DateTime. As datas po<strong>de</strong>m ser armazenadas em muitas <strong>forma</strong>s diferentes, como por<br />
exemplo, “13/1/2002”, “segunda-feira, 13 <strong>de</strong> janeiro <strong>de</strong> 2002 6:02:58PM”, <strong>de</strong>ntre<br />
outras.<br />
Para o Visual Basic.<strong>net</strong> tudo isso é data e é fácil <strong>de</strong> fazer a conversão <strong>de</strong> <strong>uma</strong><br />
para outra.<br />
Você <strong>de</strong>ve estar perguntando – porque não armazenar essas datas em strings.<br />
Bem você po<strong>de</strong> se assim preferir, mais per<strong>de</strong> alg<strong>uma</strong>s funções que o Visual<br />
Basic.Net traz para este tipo <strong>de</strong> dado como - somar dias, horas e minut<strong>os</strong>.<br />
Vejam<strong>os</strong> abaixo a figura que m<strong>os</strong>tra alguns <strong>de</strong>talhes do tipo Date.<br />
35