Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Problem mit Zufallspreis ermitteln

  Alt 22. Sep 2006, 08:46
Zitat von Corpsman:
Probiers mal mit

Delphi-Quellcode:
Var
  og, ug: Integer;
  aktuellerPreis: integer;
Begin
  OG := StrToInt(FloatToStr(StrToFloat(edit1.Text) * 10));
  UG := StrToInt(FloatToStr(StrToFloat(edit2.Text) * 10));
  aktuellerPreis := Random(OG - ug + 1) + ug;
  Label2.Caption := FloatToStr(aktuellerPreis / 10);
End;
also das ganze erst in einen String zu wandeln um dann doch wieder zurück zu Integer zu wandeln ist überflüssig. Einfach gleich den Float in einen String convertieren.
Delphi-Quellcode:
Var
  og, ug: Integer;
  aktuellerPreis: integer;
Begin
  OG := Trunc(StrToFloat(edit1.Text) * 10);
  UG := Trunc(StrToFloat(edit2.Text) * 10);
  aktuellerPreis := Random(OG - ug + 1) + ug;
  Label2.Caption := FloatToStr(aktuellerPreis / 10);
End;
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat