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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.06.2009, 17:14   #1
qed
Новичок
Джуниор
 
Регистрация: 13.06.2009
Сообщений: 2
По умолчанию Функция и СтрингГрид

В общем задача заключается в следующем. Дана функция 1/2*x+4*(x*x).
через эдиты вводится начальное и конечное значения Иксов - то есть что-то типа диапазона.
Все получившиеся ответы из диапазона должны выводиться в СтрингГрид.
+есть такая штука, как шаг. то есть при шаге "2" должно выводиться только каждое второе значение из диапазона.
Цитата:
var
Form1: TForm1;
x: integer;
y: real;
n: integer;
m: integer;
a: integer;
implementation

procedure TForm1.Button1Click(Sender: TObject);
var i:integer;
begin
n:=StrToInt(LabeledEdit2.Text);
m:=StrToInt(LabeledEdit1.Text);
a:=StrToInt(LabeledEdit3.Text);
x:=m;
while x<=n do

begin
y:= 1/2*x+4*(x*x);

StringGrid1.Cells[1,x]:=FloatToStr(y);
StringGrid1.Cells[0,x]:=IntToStr(x);
x:=x+a;
end;

end;
end.
В общем-то это работает. но прошу помощи что бы понять - как сделать что бы в диапазон можно было вносить отрицательные значения? н-р от -10 до 5?
у меня ответы выводит в соответствующие номера ячеек стринггрида... как изменить?
qed вне форума Ответить с цитированием
Старый 13.06.2009, 17:22   #2
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
Радость

Заведите еще одну переменную
Код:
i:integer;
Код:
i:=0;
while x<=n do

begin
y:= 1/2*x+4*(x*x);
i:=i+1;
StringGrid1.Cells[1,i]:=FloatToStr(y);
StringGrid1.Cells[0,i]:=IntToStr(x);
x:=x+a;
end;
Levsha100 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
функция Cpluser Общие вопросы C/C++ 2 28.02.2009 23:08
функция Lemo Помощь студентам 7 24.10.2008 12:54
первод данных из дбГрид в СтрингГрид! ANT35 Помощь студентам 3 19.10.2008 21:08
Как записи в СтрингГрид сохранять в ДБ файл Alex_76 Помощь студентам 2 17.06.2008 15:55
одна функция потока, а другая функция - член класса запускающего этот поток Дмитрий_Ч Общие вопросы C/C++ 2 27.09.2007 08:50