Naar inhoud springen

Programmeren in BASIC/Commando's/IF

Uit Wikibooks

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.
Informatie afkomstig van Wikibooks NL, een onderdeel van de Wikimedia Foundation.