Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2011-08-25 10:44:57 ЛС | профиль | цитата
#pas
function Floor(const X: Extended): Integer;
begin
Result := Integer(Trunc(X)); // две внешние функции
if Frac(X) < 0 then // ещё две
Dec(Result); // и ещё одна
// итого 5 раз прыгаем с места на место
end;
nesco, там функция Floor уже определена (потому и результирующие коды меньше 400 кб редкость) и мне пофиг как она сделана , а здесь мы сами создаём новую функцию и копировать "индусский код" грех.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0