Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
gavrichenko
7 / 7 / 3
Регистрация: 20.07.2012
Сообщений: 132
1

Как выводить определённое количество цифр в числе

20.10.2012, 15:17. Просмотров 1156. Ответов 3
Метки нет (Все метки)

Здравствуйте. Подскажите пожалуйста как выводить определённое количество цифр в числе. Например: есть число 12,3456789, а надо вывести только 12,345. В Паскале вот так делается write(n:5:2), а вот в Delphi 7 незнаю.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2012, 15:17
Ответы с готовыми решениями:

Количество разных цифр в числе
Подсчитать количество разных цифр в числе начало написал, а дальше затрудняюсь...

Рекурсивно подсчитать количество цифр в числе
Подсчитать количество цифр в заданном натуральном числе. Описать и использовать...

Найти количество цифр во введенном числе
Здравствуйте, помогите, пожалуйста, решить задачу: нужно написать программу,...

Определить количество цифр в натуральном числе N.
Нужно решить задачу Определить количество цифр в натуральном числе N.

Посчитать количество цифр в десятичном числе
Написать программу, подсчитывающую количество различных цифр в десятичной...

3
angstrom
2470 / 1846 / 242
Регистрация: 14.09.2012
Сообщений: 5,981
Записей в блоге: 2
20.10.2012, 15:28 2
Можно используя функцию Format:
Delphi
1
  ShowMessage(Format('%.3f', [Value]));
0
droider
Universal
Эксперт Pascal/Delphi
4397 / 2445 / 763
Регистрация: 04.10.2012
Сообщений: 8,890
20.10.2012, 16:03 3
см. функцию FloattoStrF - позволяет задавать формат отображения вещественных чисел

Добавлено через 29 минут
Delphi
1
ShowMessage(FloattoStrF(StrtoFloat(edit1.Text), ffFixed, 5, 3));
0
Mawrat
12827 / 5735 / 1700
Регистрация: 19.09.2009
Сообщений: 8,807
20.10.2012, 17:30 4
Delphi
1
2
3
4
5
6
var
  Num : Extended;
begin
  Num := 12.3456789;
  ShowMessage( FormatFloat('0.###', Num) );
end;
При использовании маски: '0.###' будет выведено: 12,345.
Если поставить маску: '000.###', то число будет показано так: 012,345.
Т. е., если в маске на какой-то позиции присутствует "0", то при выводе эта позиция обязательно будет показана.
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.10.2012, 17:30

Определить количество повторений каждой из цифр в числе
Определить количество повторений каждой из цифр 0,1,2,...,9 в числе N.

Сколько четных цифр в данном числе. Верно ли, что в данном числе встречаются цифры А и В
Нужно написать программы(консольное приложение) в делфи самым простым способом...

Превышает ли сумма крайних цифр сумму средних цифр в заданном четырехзначном числе
Определить превышает ли сумма крайних цифр сумму средних цифр в заданном...


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

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

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