Delphi roundto
Автор ToLik задал вопрос в разделе Компьютеры, Связь
Вопрос программистам и получил лучший ответ
Ответ от Spider[гуру]
Rounds a floating-point value to a specified digit or power of ten using “Banker’s rounding”.
Unit
Math
Category
Arithmetic routines
Delphi syntax:
type TRoundToRange = -37..37;
function RoundTo(const AValue: Double; const ADigit: TRoundToRange): Double;
C++ syntax:
typedef Word TRoundToRange;
extern PACKAGE double __fastcall RoundTo(const double AValue, const TRoundToRange ADigit);
Description
Call RoundTo to round AValue to a specified power of ten.
AValue is the value to round.
ADigit indicates the power of ten to which you want AValue rounded. It can be any value from –37 to 37 (inclusive).
RoundTo uses “Banker’s Rounding” to determine how to round values that are exactly midway between the two values that have the desired number of significant digits. This method rounds to an even number in the case that AValue is not nearer to either value.
The following examples illustrate the use of RoundTo:
ExpressionValue
RoundTo(1234567, 3)1234000
RoundTo(1.234, -2)1.23
RoundTo(1.235, -2)1.24
RoundTo(1.245, -2)1.24
Note:The behavior of RoundTo can be affected by the Set8087CW procedure or SetRoundMode function.
Вообще, на будущее, работай со справкой, а то программы пишешь, а справкой пользоваться не умеешь...
Источник: Delphi Help
Задай соответствующий тип переменной, которую собираешься "округлить"
что в delphi обозочает идентификатор round
Функция Round округляет число с плавающей запятой (Number) до целого значения.
подробнее...
Дробные числа в Delphi!
Кроме того что в одной строке поставить FloatToStr, надо также в других изменить StrToint на
подробнее...
delphi, построение графиков
суть в том что когда рисуешь, то линия рисуется из последнего положени.... тоесть чтобы номрально
подробнее...
Как в Delphi распечатать Image1 и всё что находиться на нём (image, label)?
procedure PrintImage(Image: TImage; ZoomPercent: Integer);
// if ZoomPercent=100, Image will
подробнее...
Помогите, пожалуйста,написать программу для delphi которая писала число прописью...
ну ни так то просто по русски тут надо скланения учитывать если уж совсем круто брать
есть
подробнее...
Как в delphi преобразовать тип integer в extended?
пробуй
x: Extended;
y: Integer;
...
y := Integer(x);
или
подробнее...
Delphi FormatFloat
А что именно сделать то надо?
Edit3.Text:=FormatFloat(' #.##',z)
или
FormatFloat('
подробнее...
Генератор случайных чисел на Delphi
на событие OnClick данной кнопки пишешь следующее:
begin
randomize;
подробнее...
Помогите с дельфи как мне превратить float в integer
Round округлить
Trunc отбросить дробную
подробнее...
Изображение, делфи 7, извлечение цвета, RGB, соотношение цветов, пиксели.
чтобы не мучиться с форматом - загрузи в какой-нибудь bitmap и у него уже пиксели
подробнее...
Подскажите как завести квадроцикл?
посмотри, может он пересосал бензин и свеча мокрая.
Euclid Delphi
(602)
подробнее...
Подскажите как рисовать в Delphi методом Canvas
Доброго времени суток.
Начнем с того, что Canvas не метод, а свойство некоторых
подробнее...
Как программно включить и выключить событие OnChange в delphi 6 ?
короче, на примере Edit, берешь компонент в котором не прописано код OnChange прописываешь там
подробнее...