Skip to main content

If-the-else-end


leeftijd = 18

if leeftijd >= 18 then
    print("Je bent volwassen!")
    print("Ben er maar trot op!")
else
    print("Je bent minderjarig.")
    print("Jammer dan.")
    print("Maar je wordt vanzelf volwassen ;)")
end

Deze code controleert de waarde van de variabele leeftijd en beslist op basis daarvan welke boodschap moet worden afgedrukt op het scherm.

De if-then-else begint met "if", gevolgd door de voorwaarde die wordt gecontroleerd.

De if-then-else-end heeft 3 delen.

  1. De voorwaarde op de erste regel
  2. De stappen die worden uitgevoerd als de voorwaarde waar is, dit staat tussen then en else.
  3. De stappen die worden uitgevoerd als de voorwaarde niet waar is, dit staat tussen else en end.

Als de voorwaarde waar is, dan wordt de code in de "then"-blok uitgevoerd. In dit geval, als de leeftijd groter of gelijk is aan 18, dan wordt de boodschap "Je bent volwassen!" afgedrukt op het scherm.

Als de voorwaarde onwaar is, wordt de code in de "else"-blok uitgevoerd. In dit voorbeeld, als de leeftijd kleiner is dan 18, dan wordt de boodschap "Je bent minderjarig." afgedrukt op het scherm.

Het "end"-trefwoord sluit de hele if-then-else af.

Opdracht

Maak een variabele temperatuur en geeft deze een waarde.

Maak een if-then-else-end. Als de temperatuur < 19 is dan druk je af dat de kachel aan moet. Als dit niet zo is dan druk je af dat het nog niet zo koud is dat de kachel aan moet.