Einzelnen Beitrag anzeigen

BenjaminH

Registriert seit: 14. Okt 2004
Ort: Freiburg im Breisgau
713 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Stundenlohn * Time???????Möglich?

  Alt 2. Jul 2007, 22:23
Wenn du das Editfeld in TDateTime umwandelst, dann hast du als Nachkommastellen die Stunden.
Multiplizierst du das mit 24, dann stehen die vor dem Komma. Dann kannst du den ganzen Wert einfach mit dem Stundenlohn multiplizieren:
Delphi-Quellcode:
Time:TDateTime;
Gearbeitet:Extended;

Time:=StrToTime(Edit1.Text);
Gearbeitet:=24*Time;
Edit2.Text:=FloattoStr(Gearbeitet*Stundenlohn);
Ist kurz auf dem Kopf rausgeschrieben, könnte teilweise falsch sein. Das Prinzip müsste aber funktionieren.
Benjamin
  Mit Zitat antworten Zitat