mateus159 0 Denunciar post Postado Junho 2, 2009 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
Marcelo R Moura 0 Denunciar post Postado Junho 2, 2009 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