Текущий архив: 2005.02.13;
Скачать: CL | DM;
Вниз
Как перевести real ( double ) в integer Найти похожие ветки
← →
dreamse (2005-01-31 11:32) [0]Функция floattostr существует а функции floattoint не существует :(
Мне нужно получить из переменной типа real целое число ... как это сделать ?
← →
Александр Иванов © (2005-01-31 11:35) [1]Round, Floor, Ceil
← →
Amoeba © (2005-01-31 11:41) [2]А также Trunc
← →
MakedoneZ © (2005-01-31 11:42) [3]Непонимаю,как из 3.14 можно сделать целое число?
Можно округлить до 3 это ф-я Round(x) x: Real или Double короче вещественное.
Эти 2 ф-ии в Unit"e "Math" незабудь добавить в раздел Uses.
Так же есть Ceil(x) она доводит до ближайщего целого числа большего данного то есть Ceil(3.14)=4 Ceil(5.2)=6 и т.д.
Так же есть Floor(x) она оставляет целую часть этого числа.
Floor(4.9)=4 Floor(3.2)=3;
← →
Jay1982 © (2005-01-31 11:47) [4]Ещё есть Int и LongInt
← →
MakedoneZ © (2005-01-31 11:53) [5]Еще если тебя интересует есть
Frac(x) выдает дробную часть числа. Frac(3.56)=56;
Int(x) выдает целую часть числа. Frac(45.987)=45;
А еще я люблю извращаться и писать вместо Int(x)
x-Frac(x) :)
Я не такой уж крутой прораммер и у меня к профам. вопрос
Какая разница между
Int(x) и Floor(x) ?
← →
dreamse (2005-01-31 11:56) [6]Спасибо
Страницы: 1 вся ветка
Текущий архив: 2005.02.13;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.037 c