Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.021 Beiträge
 
Delphi 12 Athens
 
#2

AW: Wie kann ich einen Zahlenbereich abfragen?

  Alt 1. Okt 2011, 09:10
Ich möchte zb den Bereich:

if 8<Zahl<12 and 20<Zahl<50 then

kann mir da einer einen tipp geben plz?
Abgesehen davon, daß dein Code ungeachtet der fehlenden Klammern leicher mit

if false then
geschrieben werden kann, gibt es für die Abfrage von Bereichen noch folgendes.

Wenn der Zahlenbereich ausreichend beschränkt ist geht dies:

if zahl in [9..11, 21..49] then
Bei neueren Delphi-Versionen gibt es auch die Funktion InRange aus der Unit Math.pas:

if InRange(zahl, 9,11) or InRange(zahl, 21, 49) then
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat