aidez moi a realiser des memoires M1et M2 fi had la calculatrice en delphiiii hada houwa le programme rahou juste il manque les memoires bark ma3raftch ndirhoum help me pliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiizzzzzzzzzzzzT].
كود:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;
type
TForm1 = class(TForm)
EditChiffres: TEdit;
Button1: TButton;
Button2: TButton;
Button3: TButton;
ButtonDivi: TButton;
ButtonMult: TButton;
Button6: TButton;
Button7: TButton;
Button8: TButton;
Button9: TButton;
Button10: TButton;
Button11: TButton;
ButtonMoins: TButton;
Button13: TButton;
ButtonVirgule: TButton;
ButtonResultat: TButton;
ButtonPlus: TButton;
Button17: TButton;
Button4: TButton;
memoire1: TButton;
memoire2: TButton;
procedure ButtonVirguleClick(Sender: TObject);
procedure Button9Click(Sender: TObject);
procedure Button10Click(Sender: TObject);
procedure Button11Click(Sender: TObject);
procedure Button8Click(Sender: TObject);
procedure Button7Click(Sender: TObject);
procedure Button6Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button13Click(Sender: TObject);
procedure ButtonPlusClick(Sender: TObject);
procedure ButtonMoinsClick(Sender: TObject);
procedure ButtonMultClick(Sender: TObject);
procedure ButtonDiviClick(Sender: TObject);
procedure ButtonResultatClick(Sender: TObject);
procedure Button17Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
procedure memoire1Click(Sender: TObject);
private
{ Déclarations privées }
public
{ Déclarations publiques }
end;
var
Form1: TForm1;
Operande1: Real;
Operation:string;
Operande2:real;
implementation
{$R *.DFM}
procedure TForm1.ButtonVirguleClick(Sender: TObject);
begin
EditChiffres.Text:=EditChiffres.Text+','
end;
procedure TForm1.Button9Click(Sender: TObject);
begin
EditChiffres.Text:=EditChiffres.Text+'1'
end;
procedure TForm1.Button10Click(Sender: TObject);
begin
EditChiffres.Text:=EditChiffres.Text+'2'
end;
procedure TForm1.Button11Click(Sender: TObject);
begin
EditChiffres.Text:=EditChiffres.Text+'3'
end;
procedure TForm1.Button8Click(Sender: TObject);
begin
EditChiffres.Text:=EditChiffres.Text+'4'
end;
procedure TForm1.Button7Click(Sender: TObject);
begin
EditChiffres.Text:=EditChiffres.Text+'5'
end;
procedure TForm1.Button6Click(Sender: TObject);
begin
EditChiffres.Text:=EditChiffres.Text+'6'
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
EditChiffres.Text:=EditChiffres.Text+'7'
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
EditChiffres.Text:=EditChiffres.Text+'8'
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
EditChiffres.Text:=EditChiffres.Text+'9'
end;
procedure TForm1.Button13Click(Sender: TObject);
begin
EditChiffres.Text:=EditChiffres.Text+'0'
end;
procedure TForm1.ButtonPlusClick(Sender: TObject);
begin
Operande1:=StrToFloat(EditChiffres.Text);
Operation:='+';
EditChiffres.Text:='';
end;
procedure TForm1.ButtonMoinsClick(Sender: TObject);
begin
Operande1:=StrToFloat(EditChiffres.Text);
Operation:='-';
EditChiffres.Text:='';
end;
procedure TForm1.ButtonMultClick(Sender: TObject);
begin
Operande1:=StrToFloat(EditChiffres.Text);
Operation:='*';
EditChiffres.Text:='';
end;
procedure TForm1.ButtonDiviClick(Sender: TObject);
begin
Operande1:=StrToFloat(EditChiffres.Text);
Operation:='/';
EditChiffres.Text:='';
end;
procedure TForm1.ButtonResultatClick(Sender: TObject);
begin
Operande2:=StrToFloat(EditChiffres.Text);
if Operation='+' then
EditChiffres.Text:=FloatToStr(Operande1+Operande2);
if Operation='-' then
EditChiffres.Text:=FloatToStr(Operande1-Operande2);
if Operation='*' then
EditChiffres.Text:=FloatToStr(Operande1*Operande2);
if Operation='/' then
EditChiffres.Text:=FloatToStr(Operande1/Operande2);
end;
procedure TForm1.Button17Click(Sender: TObject);
begin
EditChiffres.Text:='';
end;
procedure TForm1.Button4Click(Sender: TObject);
begin
close;
end;
end.