Форум: "Основная";
Текущий архив: 2002.03.25;
Скачать: [xml.tar.bz2];
ВнизРазное Найти похожие ветки
← →
pashka (2002-03-11 12:41) [0]Уважаемые мастера! Подскажите, как быть. Получаю результат типа Real, а потом они мне нужны типа Integer (делать целочисленное деление мне не подходит).
← →
Андрей Сенченко (2002-03-11 12:44) [1]>> pashka (11.03.02 12:41)
>> целочисленное деление мне не подходит
А можно поинтересоваться - ЧЕМ не подходит ?
← →
McSimm (2002-03-11 12:44) [2]Используй Trunc или Round
← →
JibSkeart (2002-03-11 12:48) [3]Var
x:Integer;
y:Real;
begin
x:=Round(y); Округление до целого
Или
x:=Trunc(y); отброс дробной части
end
← →
pashka (2002-03-11 13:13) [4]А можно поинтересоваться - ЧЕМ не подходит ?
При делении получаю числа типа 1.234, 1.344, 1.56 и т.д
При целочисленном делении получается 1 или 2, а остальное теряется, а вот оно то мне и нужно
← →
Anatoly Podgoretsky (2002-03-11 21:33) [5]А как ты умудрился сделать целочисленное деление для Real, приведи код, остальное не возможно использовать как целочисленное, результат менее еденицы или просто сразу присваивай результату 0 - это одно и тоже.
← →
новенький в Делфи (2002-03-11 23:19) [6]можно попробовать- mod
x,y: real;
Z: integer;
....
Z:=X mod Y;
...
← →
Anatoly Podgoretsky (2002-03-12 21:31) [7]Оператор mod не применим для real
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.03.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c