![]() |
Zahlenbereich mit if abfragen
erstmal hi
1.ich möchte prüfen ob (z.B.) eine Zahl, eine Zahl von 16 bis 33 ist ich habe das so probiert
Delphi-Quellcode:
aber es klappt nicht :gruebel:
a:integer //gerundete Zahl;
... ... if a >= 16 and a <= 33 then ... 2.ich möchte prüfen ob (z.B.) eine Zahl 16,33 oder 65 ist das habe ich auch schon probiert aber ich habe wieder nur einen Compiler-Fehler bekommen :wall: 3.Würde mich sehr über eure hilfe freuen |
Re: Syntax??
:hi:
Delphi-Quellcode:
mfg Tobias
if (a >= 16) and (a <= 33) then
|
Re: Syntax??
Thanx :thuimb:
Ich bin ein :wall: Wie aber mache das mit dem 2.Problem ich habe mal was gehört von
Delphi-Quellcode:
oder so, aber ich weiß nicht genau wie ich das machen soll :gruebel:
if a in (...)
|
Re: Syntax??
Zitat:
das geht so:
Delphi-Quellcode:
mfG
if a in [16..33] then // ..Aktion..
mirage228 |
Re: Syntax??
Änder bitte den Titel deines Beitrages. Syntax ist nicht sehr aussagekräftig. Danke.
|
Re: Syntax??
Danke :thuimb:
für eure schnelle Hilfe :gruebel: :arrow: :idea: |
Re: Syntax??
:hi:
Delphi-Quellcode:
mfg Tobias
//Zahl einer der Wete
function CheckIsVal(const a : Integer):Boolean; begin Result := a in [16,33,65]; end; //Zahle zwischen den Werten function CheckIsBetween(const a : Integer):Boolean; begin Result := a in [16..65]; end; |
Re: Zahlenbereich mit if abfragen
noch was:
Delphi-Quellcode:
ich habs probiert aber bei der stelle
a: Real;
b: Integer ... b := round(a) ...
Delphi-Quellcode:
habe ich vom Compiler die Meldung:
if b in [262..270] then
[Error] Unit1.pas(283): Constant expression violates subrange bounds bekommen was mache ich falsch? :cry: |
Re: Zahlenbereich mit if abfragen
anscheinend dürfen in den eckigen klammern nur werte bis 255 stehen, also maxmal ein byte abgleich
|
Re: Zahlenbereich mit if abfragen
:hi:
Die Hilfe meint Die Ordinalpositionen der Werte müssen zwischen 0 und 255 liegen mfg Tobias |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz