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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.05.2012, 18:40   #11
Iliyas_797
Учусь, размышляю
 
Регистрация: 06.05.2012
Сообщений: 9
По умолчанию

я пробывал так делать у меня оператор with подчеркнут как ошибка и программа не может запуститься

With<----- вот здесь StringGrid1 do begin

ребята помогите пожалуйста

Последний раз редактировалось Stilet; 14.05.2012 в 14:58.
Iliyas_797 вне форума Ответить с цитированием
Старый 14.05.2012, 14:59   #12
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

И каков же текст ошибки? Хотя чего это я... школота ведь текстов ошибок видеть не умеет...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.05.2012, 18:31   #13
Iliyas_797
Учусь, размышляю
 
Регистрация: 06.05.2012
Сообщений: 9
Вопрос

он у меня подчеркнут with я описал переменную sum в var ! но я по пытался что то сделать но там i ,cells и некоторые из сум подчеркнуты

Последний раз редактировалось Iliyas_797; 14.05.2012 в 18:40. Причина: не верное толкование
Iliyas_797 вне форума Ответить с цитированием
Старый 14.05.2012, 18:35   #14
Iliyas_797
Учусь, размышляю
 
Регистрация: 06.05.2012
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Код:
var
sum:integer;
begin
With StringGrid1 do begin
 // Получаем сумму
  for i:=0 to RowCount-1 do for j:=2 to ColCount-1 sum здесь:=sum+StrToIntDef(Cells[i,j],0);
 // Умножаем
  for i:=0 to RowCount-1 do 
   for j:=0 to 1  Cellsвот здесь [i,j]:=IntToStr(StrToIntDef(Cells[i,j],0)*sum);
end;
end;
end.
если ниче не напутал.
Код можешь поместить на клик кнопки. Sum - переменка типа Integer;
я вот сделал так но это мне ничего не дало.
только подчеркнутые ошибки
вот здесь в начале sum:=sum+StrToIntDef(Cells[i,j],0);
Iliyas_797 вне форума Ответить с цитированием
Старый 20.05.2012, 05:25   #15
Iliyas_797
Учусь, размышляю
 
Регистрация: 06.05.2012
Сообщений: 9
По умолчанию

Код:

const
n=4;
m=4;
var
cells:array[1..n,1..m]of real; // массивцелых
sum:real; i,j:byte;
begin// вводмассива
with StringGrid1 do
begin
if (ColCount<=2) then begin ShowMessage('меньшестолбцов'); exit; end;
    {сумма 3 и 4 столбцов}
for i:=0 to RowCount-1 do
for j:=2 to ColCount-1 do
sum:=sum + StrToFloatDef(Cells[j,i],0);
{умножение 1 и  2 столбцов на сумму}
for i:=0 to RowCount-1 do
for j:=0 to 1 do
Cells[j,i]:=FloatToStr(StrToFloatDef(Cells[j,i],0)*sum);
      edit1.text:=inttostr(round(sum));
      label2.caption:='Сумма столбцов 3 и 4=:';
end;
end;
end.
вообщем я разобрался кому надо смотрите вот код
Iliyas_797 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
найти в программе по вычислению сумм ошибку, она вроде короткая, но я что то туплюБ спасибо kametto Помощь студентам 4 28.12.2011 21:54
Нужно решить 2 задачи в СИ. По вычислению значения функции и Суммированию ряда. Diman-NN Помощь студентам 0 16.10.2011 10:25
Программа по вычислению объёма функции z=x^2+y^2 ivan.tiran Паскаль, Turbo Pascal, PascalABC.NET 5 28.09.2011 19:58
Вопрос, по вычислению стажа работы с типом Date Sfera БД в Delphi 4 04.10.2010 15:57
программа по вычислению последовательности чисел crystalcat Помощь студентам 3 03.11.2009 22:59