Ich glaube Ares90 meint wie man ein Komma in Delphi eingeben kann, also im Quelltext wir der Komma nicht genommen.
Probier es mal mit folgendem:
if (ergebnis < 18.5) then label1.Caption := 'Untergewicht' ;
zu deinem anderen Problem:
Delphi-Quellcode:
if ((ergebnis >= 18.5) and (ergebnis < 25)) then label1.Caption := 'Normalgewicht';
if ((ergebnis >= 25) and (ergebnis < 30)) then label1.Caption := 'Übergewicht';
if (ergebnis >= 30) then label1.Caption := 'Fettsucht';
greetz
G.
P.S.: sorry falls es nicht läuft, ich habe schon länger kein Delphi mehr programmiert.