User Manual
375
Kommandoreferenser 20-
11
If~Then~Else~IfEnd (Om~Då~Annars~OmSlut)
Funktion: Then-satsen körs endast om If-förhållandet är sant (inte noll). Else-
satsen kommer att köras om If-förhållandet är falskt (0). IfEnd-satsen kommer
alltid att köras efter Then-satsen eller Else-satsen.
Syntax:
Parametrar: förhållande, sifferuttryck
Beskrivning:
Detta kommando är nästan identiskt med If~Then~Else. Den enda skillnaden är
att IfEnd-satsen alltid körs oberoende av om If-förhållandet är sant (inte noll) eller
falskt (0).
Exempel: Lbl 1:? → A _
If A > 0 And A < 10 _
Then ”GOOD”_
Else Goto 1_
IfEnd
Programmet ovan visar meddelandet “GOOD” närhelst ett värde som är större än
0 och mindre än 10 matas in. Alla andra värden uppmanar till ny inmatning.
For~To~Next (För~Till~Nästa)
Funktion: Detta kommando repeterar allting mellan For-satsen och Next- satsen.
Utgångsvärdet bestäms till kontrollvariabeln vid första körningen och
kontrollvariablens värde ökas med en för varje körning. Körning av programmet
fortsätter tills värdet på kontrollvariabeln överstiger slutvärdet.
Syntax:
If <förhållande>
_
:
^
Then <satsen>
_
:
^
<satsen>
sifferuttryck
_
:
^
Else <satsen>
_
:
^
<satsen>
_
:
^
IfEnd
_
For <utgångsvärde> → <kontrollvariabelns namn> To <slutvärde> :
^
_
<satsen> : Next
^