1
resposta

Variáveis numéricas no VB

Na aula 03.Variáveis numéricas item 09.Dados Financeiros esta perguntando qual é a resposta correta, e de acordo com a apresentação do vídeo anterior (08.Outros tipos de variáveis numéricas no tempo 10:53), para dados financeiros o correto seria o tipo Decimal (melhor precisão), porém ao responder Decimal diz que está incorreto, e no caso o correto seria o tipo Double. Quando puder poderia dá uma olhada ?

1 resposta

Olá bia_farah, tudo bem?

Concordo com você em partes quanto a parte de precisão, porém, temos dois pontos.

O primeiro ponto é que para o tanto de casas decimais que envolve dinheiro, podemos ver que em 11:00 é falado que se tratando de duas, três ou quatro (poucas) casas decimais , não faz diferença e a precisão acaba sendo a mesma (não haverá perda de informação com o Double). O outro ponto é que se tratando com dinheiro, uma variável numérica de 8 bytes (64 bits) cabe um valor mais que suficiente para qualquer cálculo financeiro:

Neste número, apenas as duas últimas casas seriam reservadas para os números depois da vírgula. Claro, tem tudo aquilo sobre números negativos, mas no geral esse número pode chegar aos quadrilhões.

O decimal é melhor usado em casos onde a precisão das casas decimais são extremamente importantes (e o número é gigantesco).

Bons estudos!