Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - [решено] Ошибка в коде простейшей программы.

Ответить
Настройки темы
Delphi - [решено] Ошибка в коде простейшей программы.

Новый участник


Сообщения: 12
Благодарности: 0


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: Warrior of light
Дата: 25-12-2011
Здравствуйте, помогите, пожалуйста разобраться с задачей.
Собственно задача так звучит: Найти среднее арифметическое членов, имеющих нечетные порядковые номера и являющихся четными числами.
Код: Выделить весь код
procedure TForm1.Button2Click(Sender: TObject); var j:integer; p,s,k,m,nom,s1,s2:integer; 
  begin
   if CheckBox4.Checked then begin
             for j:=1 to n do begin
               if (j mod 2 <> 0) and (StrToInt(StringGrid1.cells[j,1]) > 0) then begin
                  s1:=s1+1;
                  s2:=s2+StrToInt(StringGrid1.cells[j,1]);
               end;
             end;
            m:=s2/s1;
             Label4.Caption:='Средн. арифметическое'+IntToStr(m);
          end
          else
            Label4.Caption:='';


 end;
end.
Выдает ошибку, ссылаясь на строку, выделенную красным цветом. [Error] My_Unit3_4.pas(129): Incompatible types: 'Integer' and 'Extended'

Отправлено: 15:33, 25-12-2011

 

Аватара для Hector

Misanthrope


Сообщения: 474
Благодарности: 38

Профиль | Отправить PM | Цитировать


Warrior of light, вероятно переменная m объявлена типом Integer, а нужен Extended ибо по правилам, результат деления не является Integer

-------
Information must be free!
Нет границ, есть только препятствия


Отправлено: 16:37, 25-12-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 12
Благодарности: 0

Профиль | Отправить PM | Цитировать


спасибо, разобрался.

Отправлено: 17:55, 25-12-2011 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - [решено] Ошибка в коде простейшей программы.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Ошыбка в коде Wllladik Программирование и базы данных 1 14-12-2011 02:26
Поясните действия в коде dzheka3d Вебмастеру 2 28-05-2011 02:42
Ошибки в PHP-коде rar864 Вебмастеру 7 06-04-2011 19:03
C/C++ - [решено] Ошибка в простом коде Hector Программирование и базы данных 5 13-10-2010 07:00
Ищу Java скрипт простейшей бегущей строки Mixxx Вебмастеру 14 28-02-2003 03:22




 
Переход