Форум: "Начинающим";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];
ВнизОкругление чисел Найти похожие ветки
← →
BatonPolnii (2007-04-11 17:48) [0]как округлить число до двух знаков?
← →
Ega23 © (2007-04-11 17:52) [1]Использовать тип Currency?
← →
BatonPolnii (2007-04-11 17:54) [2]тип Extended
← →
Vlad Oshin © (2007-04-11 18:03) [3]RoundTo(1234567, 3) 1234000
RoundTo(1.234, -2) 1.23
RoundTo(1.235, -2) 1.24
RoundTo(1.245, -2) 1.24
← →
MikePetrichenko © (2007-04-11 20:48) [4]умножить на 100, отбрасить дробную часть, разделить на 100.
← →
MsGuns © (2007-04-11 21:14) [5]Почти "черный квадрат" Малевича:
function MyRound(e: extended; Scale: integer): extended;
begin
result := StrToFloat(Trim(Format("%15."+IntToStr(Scale)+"f",[e])));
end;
;)))
← →
Ega23 © (2007-04-12 09:20) [6]
> умножить на 100, отбрасить дробную часть, разделить на 100.
Неправильный ответ.
← →
MikePetrichenko © (2007-04-12 12:18) [7]
> Неправильный ответ.
Конечно, если имеется ввиду вообще до двух знаков, однако общепринятое округлить до двух знаков после запятой. => Ответ правильный (хотя и требует доп. телодвижений, если требуется ОКРУГЛЯТЬ по правилам бухгалтерии).
← →
Johnmen © (2007-04-12 15:49) [8]
> MikePetrichenko © (12.04.07 12:18) [7]
> > Неправильный ответ.Конечно, если имеется ввиду вообще
> до двух знаков, однако общепринятое округлить до двух знаков
> после запятой. => Ответ правильный (хотя и требует доп.
> телодвижений, если требуется ОКРУГЛЯТЬ по правилам бухгалтерии).
Т.е. если требуется ОКРУГЛЯТЬ НЕ по правилам бухгалтерии, то свой ответ ты считаешь правильным?
Не льсти себе...:)
← →
Ega23 © (2007-04-12 17:05) [9]
> Конечно, если имеется ввиду вообще до двух знаков, однако
> общепринятое округлить до двух знаков после запятой. =>
> Ответ правильный (хотя и требует доп. телодвижений, если
> требуется ОКРУГЛЯТЬ по правилам бухгалтерии).
Ответ неправильный. 15.01000000000000000023 и 15.01000000000000000000 равны между собой, или нет?
← →
umbra © (2007-04-12 17:16) [10]
> 15.01000000000000000023 и 15.01000000000000000000 равны
> между собой, или нет?
>
после округления до двух знаков после запятой - равны.
← →
McSimm_ (2007-04-12 17:27) [11]
> MikePetrichenko ©
> умножить на 100, отбрасить дробную часть, разделить на 100.
0.99999 => 99.999 => 0.99
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.055 c