Копия викизеркало

Это зеркало вики с pascal.chat. Правка, история и вход — там.

Round/ru

Deutsch · English · Esperanto · Suomi · Русский

Модуль System, входящий в состав RTL, содержит функцию Round, которая округляет значение типа real до значения типа integer. Её входным параметром является выражение вещественного типа, и Round возвращает значение типа longint, округленное до ближайшего целого числа. Если входное значение находится точно посередине между двух целых чисел - N.5 - то используется "банковское округление", в результате которого значение округляется до ближайшего четного числа.

Объявление

pascal
 function Round(X: Real): Longint;

Пример использования

pascal
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.

Версия 1, последнее изменение: WikiArchive, .