Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > преобразование числа с плавающей точкой


Автор: RemaGe 13.9.2007, 15:11
как из числа в формате 9.56904235057915E-619 получить число в формате 234.123

Автор: W4FhLF 13.9.2007, 15:23
Что-то я между этими двумя числами ничего общего не вижу. 

Автор: RemaGe 13.9.2007, 15:30
суть не в числах суть в формате, числа взял от балды

Автор: VICTAR 13.9.2007, 16:18
Это имеется ввиду?
Код

ShowMessage(FormatFloat('0.###', 9999/21));

Автор: Rodman 13.9.2007, 16:21
а RoundTo???

Автор: RemaGe 13.9.2007, 16:24
Код

ShowMessage(FormatFloat('0.###', 9.56904235057915E-619));


пишет 0, видимо не это.



Код

ShowMessage(FloatToStr(RoundTo(9.56904235057915E-619,0)));


тож 0.

Автор: Rodman 13.9.2007, 16:35
ты не выводи сообщение а в коде переменной присвой и все будет!

Автор: RemaGe 13.9.2007, 17:38
Rodman, 
а как мне проверить что получилось?

Автор: Esperito 13.9.2007, 18:05
 smile 
А что ты вообще хочешь увидеть от числа 9.56904235057915E-619? Это же очень близкое к нулю число.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)