User manual
102 C-Control Pro Mega Series
© 2005 Conrad Electronic
5.3.6.5 If .. Else
Eine
If
Anweisung hat folgende Syntax:
If
Ausdruck1
Then
Anweisungen1
ElseIf
Ausdruck2
Then
Anweisungen2
Else
Anweisungen3
End
If
Hinter der
If
Anweisung folgt ein arithmetischer Ausdruck. Wird dieser Ausdruck zu ungleich 0
ausgewertet, dann werden die Anweisungen1 ausgeführt. Man kann mit Hilfe des
Else
Befehlswortes alternative Anweisungen2 definieren, die dann ausgeführt wird, wenn der Ausdruck
zu 0 berechnet wurde. Das Hinzufügen einer
Else
Anweisung ist optional und muß nicht
geschehen.
Soll in dem
Else
-Zweig direkt wieder eine
If
Anweisung stehen, ist es möglich mit
ElseIf
direkt
wieder ein
If
einzuleiten. Damit muß das neue
If
nicht in den
Else
-Block geschachtelt werden, und
der Quelltext bleibt übersichtlicher.
Beispiele:
If
a=2
Then
b=b+1
End
If
If
x=y
Then
a=a+2
Else
a=a-2
End
If
If
a<5
Then
a=a-2
ElseIf
a<10
Then
a=a-1
Else
a=a+1
End
If