Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Округлить число


Автор: Михалыч 24.1.2009, 23:08
Подскажите как округлить число в большую сторону.
При подсчете выдало- 21,546789211 , и все цыфры выходят примерно с такими хвостами.Как округлить до 22

Автор: Данкинг 24.1.2009, 23:29
Попробуй функцию ceil из модуля math.

Автор: Akella 25.1.2009, 12:34
я в шоке, разучились искать??? smile 

http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=%D0%BE%D0%BA%D1%80%D1%83%D0%B3%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5+delphi


Код

RoundTo(1.235, -2)
SimpleRoundTо(val, -2);
Round(12.75) = 13
Trunc(12.75) = 12
Int(12.75) = 12
Frac(12.75) = 0.75


и вот smile 
http://www.delphisources.ru/pages/faq/base/correct_round.html
http://www.delphihelp.org/right_round_numbers.html


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)