Witam. To mój pierwszy post, także postaram się wyjaśnić w czym tkwi problem. Napisałem aplikację/program w Delphi 5, który pokazuje mi n-tą liczbę ciągu Fibonacciego. Potrzebuję zrobić wykres ciągu Fibonacciego (w załączniku), ale nie wiem jak się za to zabrać. Nic ciekawego do tej pory nie znalazłem, wiem o funkcji TChart i przycisku, pod którym znajdzie się funkcja generująca wykres, ale nie potrafię tego ruszyć. W załączniku dodałem również screen programu.
Kod
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, jpeg, ExtCtrls, TeeProcs, TeEngine, Chart;
type
TForm1 = class(TForm)
Edit2: TEdit;
Button1: TButton;
Label2: TLabel;
Edit1: TEdit;
Label3: TLabel;
Image1: TImage;
Button2: TButton;
Chart1: TChart;
Button3: TButton;
procedure Button1Click(Sender: TObject);
function F(n: integer): integer;
procedure Button2Click(Sender: TObject);
private
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
function TForm1.F(n: integer): integer;
begin
if n=1 then
begin
F:=1;
exit
end;
if n=2 then
begin
F:=1;
exit
end;
F:=F(n-2)+F(n-1)
end;
procedure TForm1.Button1Click(Sender: TObject);
var n: integer;
begin
n:=strtoint(edit1.Text);
edit2.Text:=inttostr(F(n))
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
close;
end;
end.