Форум программистов, компьютерный форум, киберфорум
Free Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
SEVI
31 / 30 / 2
Регистрация: 26.01.2010
Сообщений: 124
Записей в блоге: 1
1

Привести число double в читаемый вид

27.10.2012, 23:49. Просмотров 973. Ответов 6
Метки нет (Все метки)

Доброго времени суток!
Вопрос возможно совсем нубский и эта тема не раз поднималась тут, но я бы хотел спросить, как привести числа типа double в нормальный вид. Вот допустим число 16 записанное в переменную типа double выглядит вот так 1.60000000000000E+001. А число 32.5 выглядит так 3.25000000000000E+001. И число 132.5 выглядит так 1.32500000000000E+002. Я в принципе понимаю что 001 и 002 это степень для 10 которую нужно умножить на то что перед знаком +. Но не могли бы вы мне подсказать алгоритм или если возможно сам код, мне неважно - главное понять как это должно работать. Заранее спасибо!
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2012, 23:49
Ответы с готовыми решениями:

Flash, как привести текст в читаемый вид
ребята , подскажите как из даного текста "%B0%D0%BD%D0%B8%D0%BB%" получить нормальный текст

Привести в читаемый код
Помогите пожалуйста привести код в читаемый вид var _0xf30b=;$(document)](function(){var...

читаемый вид числа
Извиняюсь если уже было. Просто не нашел. У меня есть число. Ну к примеру 10676, мне нужно чтобы...

\uXXX в читаемый вид
Опуская все подробности... Получаю информацию такого вида %u043A или \u0438\u043B\u0438\u0446 ...

6
brunis
97 / 94 / 61
Регистрация: 08.08.2012
Сообщений: 163
28.10.2012, 01:06 2
Pascal
1
writeln(n:5:5);
в процедуре writeln после переменной пишешь два числа как в коде.
первая цифра толком незнаю что делает
а вторая возвращает количество знаков после запятой. Если поставить 0 то дробной части не будет
2
SEVI
31 / 30 / 2
Регистрация: 26.01.2010
Сообщений: 124
Записей в блоге: 1
28.10.2012, 02:28  [ТС] 3
brunis, хах, спасибо огромное)
0
CodeR
Фрилансер
3401 / 2798 / 3000
Регистрация: 08.02.2012
Сообщений: 7,529
Записей в блоге: 1
28.10.2012, 10:19 4
Первая цифра отвечает за кол-во места под целую часть,но если например написано n:5:2 и у числа n больше 5 цифр в представление целой части то этот параметр игнорируется и выводится на столько позиций сколько цифр в целой части(это только к целой части относится)...
Вторая цифра за кол-во места под дробную часть
1
SEVI
31 / 30 / 2
Регистрация: 26.01.2010
Сообщений: 124
Записей в блоге: 1
28.10.2012, 15:52  [ТС] 5
Artem7, спасибо!
0
MayaNash
1293 / 464 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
28.10.2012, 16:02 6
Artem7, неправда, первая цифра - это сколько всего символов (включая запятую). например, если написать writeln(12.55:5:2); то как ты сказал, перед 12 будет 3 пробела. на самом же деле пробелов нет, проверь.
2
CodeR
Фрилансер
3401 / 2798 / 3000
Регистрация: 08.02.2012
Сообщений: 7,529
Записей в блоге: 1
28.10.2012, 16:08 7
Цитата Сообщение от Керра Посмотреть сообщение
Artem7, неправда, первая цифра - это сколько всего символов (включая запятую). например, если написать writeln(12.55:5:2); то как ты сказал, перед 12 будет 3 пробела. на самом же деле пробелов нет, проверь.
Да чуток ошибся :-)
0
28.10.2012, 16:08
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.10.2012, 16:08

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Преобразование в читаемый вид из word
Всем привет, помогите решить проблему: как преобразовать <docx.text.paragraph.Paragraph object at...

Unicode символы в читаемый вид
Есть массив строк вида "\ud83d\udc8f\ud83d\udc91\ud83d\udc9d"...

Конвертирование Unicode в читаемый вид
Всем привет! Есть два richTextBox(са) и button когда я пишу в первом richTextBox \u0410, то во...

Перевести Unix дату в читаемый вид
Дайте пожалуйста пример как из Unix даты (1374658804) получить нормальный вид.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.