Ragnazar
23-09-2012, 17:57
Только учу Паскаль.
Как число 3.123675264893562134 (или другое но тоже большое)
округлить до сотых? (3.12)
Tonny_Bennet
24-09-2012, 09:26
По-моему паскаль не умеет округлять числа с заданной точностью, но в принципе возможно отделить целую часть числа от дробной.
При помощи функции Int (http://pascal.toom.su/Int), вы отделите целую часть, а при помощи функции Frac (http://pascal.toom.su/Frac) дробную. Потом вам останется из дробной выделить нужное количество знаков, и снова собрать число обратно, имея целую часть и нужное количество знаков в дробной.
Можно и попроще.
(round(x*100))/100
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.