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


Автор: Vladimir1988 18.1.2010, 19:46

Подскажите пожалуйста, почему число 3.7 типа Extended и как его сделать integer?
Код

begin
  t := TMemoryStream.Create;
     for i:= 1 to 10 do
     m[i]:= (i)*(3.7);
  t.Free;
end.

Автор: Демо 18.1.2010, 19:50
Цитата(Vladimir1988 @  18.1.2010,  19:46 Найти цитируемый пост)
Подскажите пожалуйста, почему число 3.7 типа Extended и как его сделать integer?


Integer - целое значение. Как ты можешь 3.7 сделать целым?

Автор: Кощей 19.1.2010, 02:32
Хмм, если нужно только для вычеслений,то тут real..

а так округляй, по другому никак..

Автор: profesiachuvak 19.1.2010, 23:00
Цитата(Vladimir1988 @  18.1.2010,  19:46 Найти цитируемый пост)
почему число 3.7 типа Extended


Так природа устроила  smile 

Объяви массив типа real.

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