Programmeren in BASIC/Commando's/IF
IF dient om een of meer opdrachten alleen dan uit te voeren wanneer een bepaalde conditie waar is. Het wordt altijd gebruikt in combinatie met THEN.
Syntax
[bewerken]IF <conditie > THEN <commando('s)>
Voorbeeld
[bewerken]IF X = 5 THEN PRINT "Ja!"
In het Nederlands: "Als de variabele X gelijk is aan 5, zet dan de tekst "Ja!" op het scherm."
ELSE
[bewerken]Commando's na het sleutelwoord ELSE worden uitgevoerd wanneer de conditie onwaar is.
Syntax
[bewerken]IF <conditie > THEN <commando('s)> ELSE <commando('s)>
Voorbeeld
[bewerken]IF X = 5 THEN PRINT "Ja!" ELSE PRINT "Nee"
In het Nederlands: "Als de variabele X gelijk is aan 5, zet dan de tekst "Ja!" op het scherm, anders de tekst "Nee".
END IF
[bewerken]In latere versies van BASIC mag deze code ook als volgt worden geschreven:
IF X = 5 THEN
PRINT "Ja!"
ELSE
PRINT "Nee"
END IF
In dit geval moet de constructie worden afgesloten met END IF.
GOTO
[bewerken]Een variant is het gebruik van GOTO in plaats van THEN.
IF X = 6 GOTO 55
In het Nederlands: "Als de variabele X gelijk is aan 6, ga dan verder op regel 55".
Toepassing
[bewerken]- In een programma.
- In programmeermodus.