![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Добрый вечер! Не могу округлить число 30.9999 до 31. Пробывал все функции: Round, RoundTo, Trunc, но не получилось. Как округлять такого рода числа?
Если делаю так: Код:
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
Последний раз редактировалось artemavd; 02.02.2010 в 17:59. |
![]() |
![]() |
![]() |
#2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Во-первых, у вас переменная "а" - русская буква.
Во-вторых - почему для integer вы используете FLoatToStr ? Хотя это и не влияет. Все нормально работает - проверил. |
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]() Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
![]()
artemavd, ваш 2-ой способ работает. У вас не получалось может быть из-за того что вы ставили в label16.caption точку, а нужно запятую
xor eax, eax
xchg [eax], eax |
![]() |
![]() |
![]() |
#5 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
![]() Код:
EDIT: Не много опоздал, MalCer уже ответил.
Будь проще и люди к тебе потянутся
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
![]() Код:
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Выркрутился так
![]() Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
![]()
Для всей системы меняем здесь: Язык и региональные стандарты -> Настройка -> Разделитель целой и дробной части
Если нужно изменить только для вашей программы, то меняем значение переменной DecimalSeparator (можно в обработчике события FormCreate) |
![]() |
![]() |
![]() |
#9 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Спасибо всем! Всем поставил "+"!
![]()
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Округление числа до заданной точности | Siluet | Общие вопросы Delphi | 3 | 15.04.2009 17:39 |
Округление числа | Pinya | Microsoft Office Excel | 2 | 18.09.2008 18:01 |
Числа с плав. точкой или запятой? | dx+ | Общие вопросы Delphi | 1 | 08.05.2008 16:47 |
Числа с плавающей точкой | Blondinka | Общие вопросы Delphi | 8 | 21.09.2007 11:32 |