Hallo Knut,
das geht ungefähr so:
if
lenght.1 == 10mm
{length.2 = 6mm}
else if
lenght.1 == 13mm
{length.2 = 8mm}
else if
lenght.1 == 17mm
{length.2 = 10mm}
wichtig ist es, auf die Einheit zu achten.
In der Bedingung muss ein doppeltes =-Zeichen stehen (Vergleichsoperator)
In der Bedingung steht ein einfaches =-Zeichen.
Eine If-Else-Anweisung funktioniert so:
- Das Programm überprüft zunächst, ob die 1. Bedingung erfüllt ist (if...) und führt gegebenenfalls die dazugehörige Anweisung aus und überspringt die anschließenden else if-Klauseln.
- Trifft die erste Bedingung nicht zu, wird kontrolliert, ob die 2. Bedingung passt (else if...) und dann die 2. Anweisung ausgeführt wird.
- Falls die 2. Bedingung auch nicht erfüllt wird, geht es weiter zur nächsten Bedingung und so weiter, bis die zutreffende Bedingung gefunden ist.
- Trifft keine der Bedingungen zu, die hinter den Schlüsselwörtern „if“ und „else if“ aufgeführt sind, wird die letzte Anweisung (nach „else...“ ) abgearbeitet.
- Die Anweisungen müssen in geschlossenen Klammern stehen. Es können mehrere Anweisungen in einem geschweiften Klammerpaar stehen.
gruß
Mörchen
[Diese Nachricht wurde von Mörchen am 04. Apr. 2008 editiert.]
[Diese Nachricht wurde von Mörchen am 04. Apr. 2008 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP