Tananyag választó:
„Ha-akkor-egyébként” szerkezet
Többszintű elágazások
Többszintű elágazások
Többszintű elágazásokat is létrehozhatunk bonyolultabb szerkezetek esetén az ELSEIF kulcsszóval. Ez olyan mintha több elágazást ágyaztunk volna egymásba.
Többszintű elágazások szintaxisa
IF logikai feltétel1 THEN
logikai feltétel1 igaz utasításai
ELSEIF logikai feltétel2 THEN
logikai feltétel1 hamis, de logikai feltétel2 igaz utasításai
ELSE
logikai feltétel2 is hamis utasításai
END IF
Annyi ELSEIF ágat használunk, amennyit akarunk.
A többszintű elágazás olyan vezérlési szerkezet, amelynél több feltétel vizsgálat van és ennek függvényében különböző utasítások hajtódnak végre.
A többszintű elágazásnál az ELSEIF választja el az egymást követő feltételvizsgálatot. Ha egyik ELSEIF ág sem teljesül, akkor az ELSE ágra kerül a vezérlés.