Der Megalock-Compiler kennt auch Kontrollstrukturen. Die Funktionen der nachfolgenden Kontrollstrukturen sind Ihnen sicher von Ihrer Programmiersprache her bekannt.
Anweisung Beschreibung
IF

if Bedingung
  
Anweisungen
else
  
Anweisungen
endif

SELECT select Registervariable
  case Operand1
     Anweisungen
  break
  default
:Anweisungen
endsel
FOR for (Initialisierung; Bedingung; Inkrementierung)
  Anweisungen
next
WHILE while Bedingung
  
Anweisungen
wend
DO-UNTIL/LOOP do
  
Anweisungen
until Bedingung  /  loop Register
GOTO goto Marke
EXIT Exit
Bedingung entspricht
==
gleich
!=
ungleich
Bedingung entspricht
==
gleich
!=
ungleich
Bedingung entspricht
==
gleich
!=
ungleich