calculadora

Delphi

24/11/2003

Estou montando uma calculadora e quando faço contas maiores a resposta vem em notação científica. Ex.: 2,77777E31
Já testei com double, extended,....
Se alguém souber por favor me mande que eu preciso pra amanhã

Valeu


:rattio:

:rattio:

Curtidas 0

Respostas

Cebikyn

Cebikyn

24/11/2003

Isso ocorre pois o número de algarismos significativos dos formatos padrão do Delphi são limitados, e não podem exibir muitos digitos. A solução seria criar um novo formato numérico, que suporte mais algarismos significativos.


GOSTEI 0
Beppe

Beppe

24/11/2003

Você deve estar usando FloatToStr, não é? Tenta usar FormatFloat, ela aceito formatos numéricos diferentes, consulte o help.

Ex: FormatFloat(´0´, Numero);


GOSTEI 0
POSTAR