Einzelnen Beitrag anzeigen

rojhat2049

Registriert seit: 20. Nov 2009
Ort: Berlin
7 Beiträge
 
#1

Währungsrechner funktioniert nicht

  Alt 20. Nov 2009, 21:26
Hallo


ich muss für die Schule einen Währungsrechner programmieren

aber er funktioniert nicht

vllt könnt ihr mir ja helfen

Delphi-Quellcode:
unit Unit1;
interfac
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;
type
  TForm1 = class(TForm)
    edt1: TEdit;
    edt2: TEdit;
    edt3: TEdit;
    lbl1: TLabel;
    lbl2: TLabel;
    lbl3: TLabel;
    procedure edtDblClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
var
  Form1: TForm1;
implementation
{$R *.dfm}
var
  kurs, euro, dollar :Single;
  code :Integer;
  s :string;
 procedure umwandeln;
  begin
    with Form1 do
    begin
      Val(edt1.text, kurs, code) ;
      Val(edt2.Text,kurs , code) ;
      Val(edt3.Text,kurs ,code) ;
     end;
    end;
    procedure euro_dollar;
    begin
     umwandeln;
     Str(euro/kurs:8:2,s);
     Form1.edt2.text :=s;
     end;
     procedure dollar_euro;
     begin
       umwandeln;
       Str(dollar*kurs:8:2,s);
       Form1.edt3.text :=s;
       end;
procedure TForm1.edtDblClick(Sender: TObject);
begin
    umwandeln;
    if kurs>0
    then if sender =edt3
         then euro_dollar
         else dollar_euro;
end;

end.

end.
danke im vorraus
  Mit Zitat antworten Zitat