Round/ru
Deutsch · English · Esperanto · Suomi · Русский
Модуль System, входящий в состав RTL, содержит функцию Round, которая округляет значение типа real до значения типа integer. Её входным параметром является выражение вещественного типа, и Round возвращает значение типа longint, округленное до ближайшего целого числа. Если входное значение находится точно посередине между двух целых чисел - N.5 - то используется "банковское округление", в результате которого значение округляется до ближайшего четного числа.
Объявление
function Round(X: Real): Longint;Пример использования
begin
WriteLn( Round(8.7) );
WriteLn( Round(8.3) );
// примеры "банковского округления" - .5 округляется до ближайшего четного числа
WriteLn( Round(2.5) );
WriteLn( Round(3.5) );
end.Вывод
9
8
2
4\
См. также
From the Free Pascal wiki, page "Round/ru", as it stood on 2019-08-10 after a change by Useroflazarus, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.
Talk about this page
Nobody has opened a bench for this page yet. Sign in to open one.
