Voila c'est ma toute 1er source, donc jespere que vous serez indulgen avec moi :-)
C'est une petite calculatrice qui peux faire des additions, soustractions, divisions, et multiplications. (Avec des nombres décimals)
J'ai aussi utilisé deux composants :
-MainMenu
-XPManifest
Pour apprendre à les utiliser.
Source / Exemple :
var
Form1: TForm1;
implementation
uses Unit2;
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
Var ADDN1, ADDN2, ADDResultat : Real;
begin
Try
ADDN1 := StrToFloat(Edit1.Text);
ADDN2 := StrToFloat(Edit2.Text);
ADDResultat := ADDN1 + ADDN2;
Edit3.Text := FloatToStr(ADDResultat);
Except
Edit3.Text := 'Erreur';
end;
end;
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if (Key='.') or (Key=',') Then
Key := DecimalSeparator;
If not (Key in '0'..'9', DecimalSeparator)then
Key:=#0;
end;
procedure TForm1.N1Click(Sender: TObject);
begin
Application.Terminate;
end;
procedure TForm1.Apropos1Click(Sender: TObject);
begin
Form2.Show;
end;
procedure TForm1.Button2Click(Sender: TObject);
Var SOUN1, SOUN2, SOUResultat : Real;
begin
Try
SOUN1 := StrToFloat(Edit4.Text);
SOUN2 := StrToFloat(Edit5.Text);
SOUResultat := SOUN1 - SOUN2;
Edit6.Text := FloatToStr(SOUResultat);
Except
Edit6.Text := 'Erreur';
end;
end;
procedure TForm1.Button3Click(Sender: TObject);
Var MULN1, MULN2, MULResultat : Real;
begin
Try
MULN1 := StrToFloat(Edit7.Text);
MULN2 := StrToFloat(Edit8.Text);
MULResultat := MULN1 * MULN2;
Edit9.Text := FloatToStr(MULResultat);
Except
Edit9.Text := 'Erreur';
end;
end;
procedure TForm1.Button4Click(Sender: TObject);
Var DIVN1, DIVN2, DIVResultat : Real;
begin
Try
DIVN1 := StrToFloat(Edit10.Text);
DIVN2 := StrToFloat(Edit11.Text);
DIVResultat := DIVN1 / DIVN2;
Edit12.Text := FloatToStr(DIVResultat);
Except
Edit12.Text := 'Erreur';
end;
end;
end.
Conclusion :
J'aimerais que vous me fassiez des commentaires constructifs afin que je puisse améliorer mon code et mes connaissances.
Merci
Edit : J'ai modifié mon code pour de nouvelle fonctions, les bugs on tous été corrigés.
Je met à jour le code + Le zip avec la source
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.