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

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

Ragnazar 23-09-2012 17:57 1993563

Pascal - округление
 
Только учу Паскаль.
Как число 3.123675264893562134 (или другое но тоже большое)
округлить до сотых? (3.12)

Tonny_Bennet 24-09-2012 09:26 1993842

По-моему паскаль не умеет округлять числа с заданной точностью, но в принципе возможно отделить целую часть числа от дробной.

При помощи функции Int, вы отделите целую часть, а при помощи функции Frac дробную. Потом вам останется из дробной выделить нужное количество знаков, и снова собрать число обратно, имея целую часть и нужное количество знаков в дробной.

DedAlex 24-09-2012 12:13 1993905

Можно и попроще.
Код:

(round(x*100))/100


Время: 21:42.

Время: 21:42.
© OSzone.net 2001-