Cześć, szukałem na forumale znalazłem nie do końca to o co mi chodziło.
Mianowicie stworzyłem na razie tyle:
unit kalk;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
jeden: TButton;
dwa: TButton;
trzy: TButton;
cztery: TButton;
piec: TButton;
szesc: TButton;
siedem: TButton;
osiem: TButton;
dziewiec: TButton;
zero: TButton;
czysc: TButton;
wynik: TButton;
plus: TButton;
minus: TButton;
razy: TButton;
dziel: TButton;
Edit1: TEdit;
procedure czyscClick(Sender: TObject);
procedure jedenClick(Sender: TObject);
procedure dwaClick(Sender: TObject);
procedure trzyClick(Sender: TObject);
procedure czteryClick(Sender: TObject);
procedure piecClick(Sender: TObject);
procedure szescClick(Sender: TObject);
procedure siedemClick(Sender: TObject);
procedure osiemClick(Sender: TObject);
procedure dziewiecClick(Sender: TObject);
procedure zeroClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.czyscClick(Sender: TObject);
begin
Edit1.Text := '';
end;
procedure TForm1.jedenClick(Sender: TObject);
begin
Edit1.Text := Edit1.Text + '1';
end;
procedure TForm1.dwaClick(Sender: TObject);
begin
Edit1.Text := Edit1.Text + '2';
end;
procedure TForm1.trzyClick(Sender: TObject);
begin
Edit1.Text := Edit1.Text + '3';
end;
procedure TForm1.czteryClick(Sender: TObject);
begin
Edit1.Text := Edit1.Text + '4';
end;
procedure TForm1.piecClick(Sender: TObject);
begin
Edit1.Text := Edit1.Text + '5';
end;
procedure TForm1.szescClick(Sender: TObject);
begin
Edit1.Text := Edit1.Text + '6';
end;
procedure TForm1.siedemClick(Sender: TObject);
begin
Edit1.Text := Edit1.Text + '7';
end;
procedure TForm1.osiemClick(Sender: TObject);
begin
Edit1.Text := Edit1.Text + '8';
end;
procedure TForm1.dziewiecClick(Sender: TObject);
begin
Edit1.Text := Edit1.Text + '9';
end;
procedure TForm1.zeroClick(Sender: TObject);
begin
Edit1.Text := Edit1.Text + '0';
end;
end.
...i nie wiem jak wykonac na tym operacje:+,-,/,* i pokaz wynik
Proszę o jasne odpowiedzi bo jestem z tego zielony.
By uniknąć niedomówień najlepiej jakby ktoś podesłał to całe gotowe a ja to se przeanalizuje.
program wygląda tak jak w załączniku.
Z góry dzięki