Модераторы: Snowy, MetalFan, bems, Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа над real 
:(
    Опции темы
zoiberg111
Дата 18.6.2008, 20:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 17.5.2008

Репутация: нет
Всего: нет



var
a:real;
begin
edit1.Text:='9999,99999';
edit2.Text:='9999,99999' ;
a:=(sqrt(strtofloat(edit1.text))+sqrt(strtofloat(edit2.text)))/(sqr(strtofloat(edit2.text)+strtofloat(edit1.text)));

edit3.text:=floatTostr(a);

ответ 5,0000000075E-7

что за буква Е-7 ?на калькуляторе она выскакивает когда не хватает места на экране типа сокращает это число)))
только не знаю как она сокращает ...
Подскажите плзиз как сделать чтобы  ответ писался полностью, без сокражения...
PM MAIL   Вверх
Beltar
Дата 18.6.2008, 21:51 (ссылка) |   (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 627
Регистрация: 11.1.2006

Репутация: 0
Всего: 7



LOL. Учи математику. smile Это экспоненциальная запись выражения, если охота оформить в обычном виде кури хелп по ф-ии FloatToStrF.

BTW Откуда ты этот real выкопал? Часом не с Паскаля? В Delphi он еще в версии 4, или около того, сравнялся с Double и в учебниках его не поминают, его место занял нафиг никому не нужный Real48. Я помню в инсте с этим Real в BP 7 только глюки ловил из-за нехватки точности.


--------------------
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. smile(с) я, хотя может и нет
Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере.
PM MAIL   Вверх
zoiberg111
Дата 19.6.2008, 08:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 17.5.2008

Репутация: нет
Всего: нет



чет я не разобрался)
можно пример как перевести 5,0000000075E-7 в нормальныый вид?
PM MAIL   Вверх
ama_kid
Дата 19.6.2008, 08:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


АСУТП-кодер
***


Профиль
Группа: Комодератор
Сообщений: 1460
Регистрация: 5.3.2007
Где: Москва

Репутация: 9
Всего: 95



Цитата(zoiberg111 @  19.6.2008,  08:17 Найти цитируемый пост)
чет я не разобрался)
Значит надо внимательнее читать хелп до тех пор пока разберешься... smile 
Цитата(zoiberg111 @  19.6.2008,  08:17 Найти цитируемый пост)
можно пример как перевести 5,0000000075E-7 в нормальныый вид? 
Код
edit3.text:=FloatToStrF(a,ffFixed,8,7);




--------------------
самурай без меча подобен самураю с мечом, но только без меча 
PM MAIL   Вверх
Beltar
Дата 19.6.2008, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 627
Регистрация: 11.1.2006

Репутация: 0
Всего: 7



Цитата

чет я не разобрался)


Значит надо покурить хелп по английскому. Сочувствую тем, кому давали немецкий. :(


--------------------
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. smile(с) я, хотя может и нет
Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере.
PM MAIL   Вверх
MarkedOne
Дата 20.6.2008, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 8.2.2008

Репутация: нет
Всего: нет



Цитата(zoiberg111 @  19.6.2008,  08:17 Найти цитируемый пост)
чет я не разобрался)можно пример как перевести 5,0000000075E-7 в нормальныый вид?

Если консольное приложение, то так:
Код

{Выведет на экран: 'Ответ:   2.24'}
WriteLn('Ответ: ', a:6:2);  

6-минимальная ширина поля куда будет записыватся число, 2-кол-во знаков после запятой.

Это сообщение отредактировал(а) MarkedOne - 20.6.2008, 16:18
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Для новичков"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1138 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.