Om het even

Introductie

Dit is je eerste oefening met de IF opdracht. Met de IF opdracht kan je een keuze maken tussen 2 situaties. Het 'waar' (true) deel staat onder de IF. Het 'onwaar' (false) deel staat onder ELSE. Je eindigt een IF altijd met 'END IF'.

Voorbeeld
HOEK=90
IF HOEK=90 THEN
PRINT "RECHT"
ELSE
PRINT "NIET RECHT"
END IF

Een IF wordt vaak afgebeeld met een stroomdiagram (flowchart).

flowchart

In games

IF, of eigenlijk selectie is zo belangrijk bij het programmeren, dat het onmogelijk is zinvolle programma's te schrijven zonder IF. Wat zou je aan een auto hebben die alleen maar rechtsaf kan slaan?

Neem bijvoorbeeld de instellingen in een spel: Een wapen selecteren vereist een IF. Nog belangrijker, Pac-Man op het scherm laten bewegen kan alleen met een combinatie van IF: de keuze tussen boven, links, rechts en onder.

Opdracht

  1. Maak een variabele, en zet er een getal in
  2. Controleer met IF en MOD of het getal oneven is
  3. Bij een oneven getal print je 'ONEVEN', bij andere getallen 'EVEN'
Pas op met
  • De volgorde van regels code
  • Het correct gebruik van MOD (bijv. AANTAL MOD 10 = 0)

Verwacht resultaat

Als de input is A=1
ONEVEN
Als de input is A=2
EVEN

Test je programma met diverse getallen

Veelgemaakte fouten

  • verkeerd gebruik van MOD
  • typefouten (syntax errors)
  • verwisselen van de Waar en Onwaar delen
  • vergeten af te sluiten met 'END IF'

Bronnen

(Er zijn nog geen discussies in dit forum)