Moin Zusammen,
oder Kiars Variante in Kurzform:
Delphi-Quellcode:
function vergleich(Istwert:Integer):boolean;
const
sollwert:integer = 30;
begin
result:= (sollwert-istwert) <= 2;
end;
Allerdings stellt sich mir noch die Frage, was eigentlich passieren soll, wenn der Istwert > Sollwert ist, dann wird die Differenz negativ, und würde z.B. auch bei -5° ein OK zurückliefern.
Wäre es nicht sinnvoller mit dem Betrag zu arbeiten?
result:= abs((sollwert-istwert)) <= 2;