Форум: "Начинающим";
Текущий архив: 2007.08.05;
Скачать: [xml.tar.bz2];
ВнизОкругление дроби Найти похожие ветки
← →
..::KraN::.. © (2007-07-03 09:59) [0]Подскажаите, как округлить дробь, например, с 9-ми знаками после запятой до двух?
← →
Сергей М. © (2007-07-03 10:02) [1]см. функции
SetRoundMode()
RoundTo()
SimpleRoundTo()
← →
Jeer © (2007-07-03 10:09) [2]Представление числа в плавающем формате с заданной точностью и с округлением:
Format("%.2f",[x])
← →
Dimaxx © (2007-07-03 11:11) [3]Если мне не изменяет память, Format усекает, а не округляет числа с плавающей точкой.
← →
Плохиш © (2007-07-03 11:31) [4]
> Dimaxx © (03.07.07 11:11) [3]
> Если мне не изменяет память,
Изменяет
← →
ЮЮ © (2007-07-03 11:38) [5]> [4] Плохиш © (03.07.07 11:31)
Да он вообще ничего не делает с отображаемой переменной. Он только вводит в заблуждение, отобража не то, что есть на самом деле :)
Автору же вообще надо какую то ДРОБЬ округлить. Мне всеглв казалась, что дробь и так достаточно круглая :)
← →
Плохиш © (2007-07-03 11:44) [6]
> ЮЮ © (03.07.07 11:38) [5]
> > [4] Плохиш © (03.07.07 11:31)
>
> Да он вообще ничего не делает с отображаемой переменной.
Да, точно, т.е. "дествительно" :-)
← →
Anatoly Podgoretsky © (2007-07-03 12:23) [7]> ..::KraN::.. (03.07.2007 09:59:00) [0]
Тебе точно округлить, тогда какой тип переменной?
← →
Jeer © (2007-07-03 15:05) [8]
> ЮЮ © (03.07.07 11:38) [5]
Округление (отсечение) может быть:
1. числа, физически представленного в заданном формате на конкретной аппаратной платформе;
2. символьного отображения (представления) первого;
Округление или отсечение первого не обязательно приведут к сокращенной форме представления.
Округление или отсечение второго всегда дадут надлежащий зрительный эффект, не меняя физического представления числа.
← →
..::KraN::.. © (2007-07-05 16:24) [9]
> Anatoly Podgoretsky © (03.07.07 12:23) [7]
Var
TotalSize: TLargeInteger;
begin
GetDiskFreeSpaceEx(Pchar(drive), FreeBytesAvailableToCaller,Totalsize,@FreeSize);
Label1.Caption:=FloattoStr((FreeSize/(1024*1024*1024)))+" Gb"; //здесь получается так 4,05783948572982 Gb
← →
Anatoly Podgoretsky © (2007-07-05 16:37) [10]А сколько хочешь?
Вопрос серьезный, но попробуй FormatFloat как самый наглядный и простой.
← →
..::KraN::.. © (2007-07-07 20:25) [11]
> Anatoly Podgoretsky © (05.07.07 16:37) [10]
> Вопрос серьезный, но попробуй FormatFloat как самый наглядный
> и простой.
Хотя бы как 4,05 (без округления).
← →
ajlekceu © (2007-07-08 13:58) [12]когда я с Float"ом работал, для округления до сотых делал так:
Label1.Caption:=FloatToStrF(Now,ffNumber,14,2);
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.08.05;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.075 c