Thema: Delphi Probleme mit Real

Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.323 Beiträge
 
Delphi XE2 Professional
 
#4

Re: Probleme mit Real

  Alt 3. Jan 2005, 18:04
Hallo,

wie Oxmyx schon sagte, du musst es so machen um im Edit3 den berechneten Wert zu erhalten:

Code:
procedure TForm1.Button1Click(Sender: TObject);
VAR  BMI  : real;
      Grs  : real;
      Gew  : real;
      Hi1   : string;
      Hi2   : string;
      Hi3   : string;

begin
//Variablen bestimmen

  Hi1 :=  Edit1.text;
  Hi2 :=  Edit2.text;
//  Hi3 :=  FloatToStr(BMI); <--- wech damit
  Grs :=  strtofloat(Hi1);
  Gew :=  strtofloat(Hi2);

// BMI erechnen

//        Körpergewicht
// BMI = ------------- 
//        Körpergrösse^2 

BMI := Gew / (Grs*Grs);


Str(BMI:0:2, Hi3);// <--- hier ist die Änderung
Edit3.Text := Hi3;// <--- hier ist die Änderung
[edit] Anzahl der Kommastellen miteingebaut [/edit]
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat