Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Округления числа до десятичного (http://forum.oszone.net/showthread.php?t=30324)

khvalera 25-08-2003 12:14 208225

Подскажите функцию в Delphi округления числа до десятичного.

pauluss 25-08-2003 15:15 208226

Точной комманды не подскажу, с дельфи не дружу, но должно быть все очень просто. Непонятно правда, что имеешь ввиду, округление до десятых? Тогда надо умножить число на 10, округлить до целого и разделить на 10. (в том случае если нет прямой комманды округления), так же при округлении до произвольного количества знаков.

Prisoner 26-08-2003 17:45 208227

function Trunc(X: Extended): Int64;

Description

In Delphi code, the Trunc function truncates a real-type value to an integer-type value. X is a real-type expression. Trunc returns an Int64 value that is the value of X rounded toward zero.

If the truncated value of X is not within the Int64 range, an EInvalidOp exception is raised.

e80 02-09-2003 06:01 208228

Если до десятков - то round(x/10)*10, где x-переменная.
тобиш 53 -> 50,  46 -> 50, 2 -> 0, 12 -> 10, .......


Время: 20:50.

Время: 20:50.
© OSzone.net 2001-