Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.14;
Скачать: CL | DM;

Вниз

округление   Найти похожие ветки 

 
Archy   (2006-04-26 19:04) [0]

как млжно округлить результат делени до 3-х знаков после запятой?


 
Джо ©   (2006-04-26 19:08) [1]

RoundTo, SimpleRoundTo или "руками": умножаешь на 1000, отбрасываешь дробную часть (Trunc), делишь на 1000.


 
Archy   (2006-04-26 19:18) [2]

как работает RoundTo, SimpleRoundTo?


 
Джо ©   (2006-04-26 19:22) [3]

> [2] Archy   (26.04.06 19:18)
> как работает RoundTo, SimpleRoundTo?

[b]Нормально, согласно спецификации.[/b]


 
Archy   (2006-04-26 19:26) [4]


> Нормально, согласно спецификации.

нет, я имею в виду как его применять?
к примеру :
a:0.526538721653
и чтоб его по правилам округлить куда в код вписывается
RoundTo, SimpleRoundTo


 
Джо ©   (2006-04-26 19:35) [5]

> [4] Archy   (26.04.06 19:26)
>
> > Нормально, согласно спецификации.
>
> нет, я имею в виду как его применять?

Посмотреть справку по ним это, конечно, дольше, чем ждать в форуме ответов?

 A := 0.526538721653;
 ShowMessageFmt ("%.5f",[SimpleRoundTo(A,-3)]);
 ShowMessageFmt ("%.5f",[RoundTo(A,-3)]);


Обрезание, а не округление, можно, как я и говорил, сделать руками так, как нравится, например, так:

 function TruncTo (const A: Double; Digits: Integer): Double;
 var
   Base: Double;
 begin
   Base := IntPower(10,Digits);
   Result := Trunc(A*Base)/Base
 end;


Пример:

 ShowMessageFmt ("%.5f",[TruncTo(A,3)]);


 
Archy   (2006-04-26 19:39) [6]

Спасибо.....!
да мне обрезание не нужно :)


 
balepa ©   (2006-04-27 09:16) [7]


> Archy   (26.04.06 19:39) [6]
> Спасибо.....!
> да мне обрезание не нужно :)


Ну вот, а я ножик уже наточил :)


 
icWasya ©   (2006-04-27 12:52) [8]

и посмотреть вот это
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1217



Страницы: 1 вся ветка

Текущий архив: 2006.05.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.035 c
11-1126105615
Riton
2005-09-07 19:06
2006.05.14
urgent: kol+freelibrary - access violation


2-1145863014
Неуч
2006-04-24 11:16
2006.05.14
Передвинуть курсор в мемо


2-1146146167
dera
2006-04-27 17:56
2006.05.14
Как проверить поле типа Дата/Время (Access)?


2-1145776607
Radgar
2006-04-23 11:16
2006.05.14
Активный элемент ListBox


2-1146036867
Scavenger
2006-04-26 11:34
2006.05.14
Путь