|
#1
|
||||
|
||||
Округление чисел
В общем простите что спрашиваю, но как можно из переменной тпа Extended выделить целую чать? Round и Trunc берут от переменных типа Real. Подскажите пожалуйста.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#2
|
||||
|
||||
А ты попробуй почитать справку чем типы эти отличаются
Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#3
|
||||
|
||||
Количеством байт
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#4
|
||||
|
||||
Не правильный ответ.
Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#5
|
||||
|
||||
Extended - 10 Байт
Real - 8 Байт Просто я работаю с большими числами. — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию Последний раз редактировалось M.A.D.M.A.N., 15.10.2008 в 13:32. |
#6
|
||||
|
||||
Да там разница только в том, что под экспоненту отводиться 4 байта. Юзай функции Int и Frac
Хорошо написанная программа не требует документации ICQ 9-184-668. Последний раз редактировалось Thrasher, 15.10.2008 в 17:22. |
#7
|
||||
|
||||
Я чегото проблемы не понял! Делаю:
Код:
var x:Extended; i:integer; begin x:=5.63242; i:=Round(x); ShowMessage(inttostr(i)); end; |