Мастера DELPHI, Delphi programming community Рейтинг@Mail.ru Титульная страница Поиск, карта сайта Написать письмо 
| Новости |
Новости сайта
Поиск |
Поиск по лучшим сайтам о Delphi
FAQ |
Огромная база часто задаваемых вопросов и, конечно же, ответы к ним ;)
Статьи |
Подборка статей на самые разные темы. Все о DELPHI
Книги |
Новинки книжного рынка
Новости VCL
Обзор свежих компонент со всего мира, по-русски!
|
| Форумы
Здесь вы можете задать свой вопрос и наверняка получите ответ
| ЧАТ |
Место для общения :)
Орешник
Коллекция курьезных вопросов из форумов
Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / rsdn.org

 
Чтобы не потерять эту дискуссию, сделайте закладку « предыдущая ветвь | форум | следующая ветвь »

Умножение с точкой 0.00000001


Newuser   (04.02.18 01:10

приветствую

Вопрос

Хочу путем умножения 0.00000001 например на 12 получить 0.00000012
Delphi выдает результат в виде 1.2E-7 что неприемлемо

Выдавать читаемый результат начинает после умножения например на 1000 или выше но мне нужно именно точность и умножения от 5-10

пробовал разные типы double, Extended и пр

Куда копать ?


Inovet ©   (04.02.18 01:51[1]

Выдаёт как раз наиболее читаемый результат, если кто-то не привык к такой записи, самое время начинать привыкать.
Число надо преобразовать в текст, для этого есть много функций, Делфи по умолчанию использует общепринятный формат.
Например, можно посмотреть функции Format или FormatFloat.


Newuser   (04.02.18 03:12[2]

спасибо


KilkennyCat ©   (04.02.18 03:28[3]

Рядом есть раздел "Начинающим".


версия для печати

Написать ответ

Ваше имя (регистрация  E-mail 







Разрешается использование тегов форматирования текста:
<b>жирный</b> <i>наклонный</i> <u>подчеркнутый</u>,
а для выделения текста программ, используйте <code> ... </code>
и не забывайте закрывать теги! </b></i></u></code> :)


Наверх

  Рейтинг@Mail.ru     Титульная страница Поиск, карта сайта Написать письмо