Приветствую Вас Гость | RSS

Delphi заготовки

Воскресенье, 12.05.2024, 09:25
Главная » 2011 » Июль » 18 » Задание: Составить программу для подсчета значений функции:
21:56
Задание: Составить программу для подсчета значений функции:


процедура расчета функции


procedure TForm1.Button2Click(Sender: TObject);
   var a,y,dx,Xn,Xk,x:Extended;
   trow:integer;
begin
dx:=00;
    if trystrtofloat(edit1.text,xn) and trystrtofloat(edit2.text,xk) and trystrtofloat(edit3.text,dx) and (dx>0) and trystrtofloat(edit4.text,a)  then begin // проверяем условие
    x:=xn;
    form1.StringGrid1.Cells[0,0]:='Значения X';
    form1.StringGrid1.Cells[1,0]:='Значения Y';
    form1.StringGrid1.RowCount:=round((xk-xn)/dx)+1;
    form1.Series1.Clear;
    form1.Series2.Clear;
    trow:=1;
       while x<Xk do begin
             x:=x+dx;
             if x<=0 then begin Y:=exp(x+a);
             form1.Series1.Addxy(x,y);
             end
              else begin Y:=ln(x*a);
              form1.Series2.Addxy(x,y);
              end;
             form1.StringGrid1.cells[0,trow]:=formatfloat('0.0000000000000',x);
             form1.StringGrid1.cells[1,trow]:=formatfloat('0.0000000000000',y);
             trow:=trow+1;



       end;
    end;
end;

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if ((key>'0') and (key<'9')) or (key=#8) or (key=',') or (key='-') then
else key:=#0;

end;


пример работы программы



программы можно загрузить по ссылки



Просмотров: 1241 | Добавил: NetSoftWare | Рейтинг: 5.0/1
Всего комментариев: 1
1 NetSoftWare  
0
http://netsoftware.ucoz.ru/download/grafik_funkcii.rar
правильная ссылка на проект

Имя *:
Email *:
Код *: