Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mateus159

Digitos demais...

Recommended Posts

Ola. Estou trabalhando num conversor simples de unidades no Delphi e estou com problemas com o numero de dígitos dos números. Por exemplo pra converter de km³ para mm³ tenho que multiplicar pela constante 1*10^24, são 24 dígitos mais do que o tipo de variável extended suporta.

 

E agora o que faço? :unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ou você arrendonda seu resultado, ou então você trunca ele...

 

 

var

vResultado : Extended;

begin

 

vResultado := Trunc(<sua conta>);

 

ou

 

vResultado :=Round(<sua conta>, n);

 

**n = numero de casas decimais.

 

 

end;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.