Thema: Delphi Float Problem???

Einzelnen Beitrag anzeigen

Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#2

Re: Float Problem???

  Alt 13. Nov 2004, 17:02
also ich würde es so machen:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var benoetigt, bedarf, vorhanden, produktion, stunden, minuten, sekunden:integer;
begin
  Produktion:=strtoint(Edit1.Text);
  vorhanden:=strtoint(Edit2.Text);
  bedarf:=strtoint(Edit3.Text);
  benoetigt:=bedarf-vorhanden;
  stunden:=benoetigt div produktion;
  benoetigt:=benoetigt - produktion * stunden;
  minuten:=(benoetigt * 60) div produktion;
  benoetigt:=benoetigt - produktion * minuten div 60;
  sekunden:=(benoetigt * 3600) div produktion;
  Label1.Caption:=inttostr(stunden)+':'+inttostr(minuten)+':'+inttostr(sekunden)
end;
ob dies besser/einfacher ist ist die frage....
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat