Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.10.2010, 13:10   #1
zak_87
 
Регистрация: 17.09.2010
Сообщений: 4
По умолчанию Incompatible types: 'Integer' and 'Extended'..

как сделать так что бы тип integer можно было поделить. а то пишет что Incompatible types: 'Integer' and 'Extended'...
zak_87 вне форума Ответить с цитированием
Старый 06.10.2010, 13:17   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код в студию. И нечего лезть в чужую тему.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.10.2010, 13:28   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Код в студию.
+1

и определитесь, что Вы хотите получить в результате: целое число или вещественное:
Код:
var x, y : extended;
     i, d : integer;
begin
   x := 5;
   i := 17;
   y := i / x;
   d := trunc( i / x);
Serge_Bliznykov вне форума Ответить с цитированием
Старый 06.10.2010, 15:25   #4
XeruH
Форумчанин
 
Регистрация: 17.09.2010
Сообщений: 229
По умолчанию

в Pascal результат деления нельзя напрямую присвоить переменной целочисленного типа. Если вам действительно нужна только целая часть результата можно воспользоваться функцией trunc или вместо оператора деления (/) использовать оператор целочисленного деления (div)
Правильно заданный вопрос - половина ответа!
XeruH вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Error] Unit1.pas(40): Incompatible types: 'Integer' and 'Extended BETONOMESHALKA Общие вопросы Delphi 9 15.03.2014 17:26
Incompatible types: 'Integer' and 'Extended' evgenext Общие вопросы Delphi 9 05.07.2010 08:03
Ошибка [Error] UPER.pas(57): Incompatible types: 'Integer' and 'Pointer' Pirotexnik Общие вопросы Delphi 4 27.03.2009 11:04