Professional Documents
Culture Documents
Die Atot Zvan Keuse Strukture
Die Atot Zvan Keuse Strukture
Die IF-stelling =
iGetal := StrToInt(edtGetal.text);
ʼn IF-stelling word uitgevoer >
if (iGetal >=40) then// as die boole-uitdrukking <
ShowMessage('Slaag') else (iGetal>=4) WAAR is
anders word die ONWAAR >=
ShowMessage('Druip') ; gedeelte uitgevoer. Daar
<=
hoef nie ʼn else gedeelte
te wees nie. <>
iGetal := StrToInt(edtGetal.text);
Boole-operatore
if (iGetal >=70 ) AND (iGetal <80 ) then AND
cSimbool := 'B'; OR
Onthou hakies!
NOT
iGetal := StrToInt(edtGetal.text);
if (iGetal <40) then ShowMessage('Druip') else
begin ʼn Geneste IF, is ʼn IF binne ʼn IF-stelling.
1
Die Case-stelling
Die Case-stelling kan gebruik word as daar baie voorwaardes is waarvan net een waar is. Onthou die
volgende:
Die seleksie-uidrukking wat ge-evalueer word moet ‘n ordinale datatipes wees.
Elke groep waardes wat voorgestel word moet uniek in die Case-stelling wees.
Die Case-stelling kan ‘n opsionele Else-gedeelte bevat om uitsonderings te hanteer waarvoor daar nie
voorsiening gemaak is nie.
Daar is ‘n End-stelling maar nie ‘n Begin nie.
iGetal := StrToInt(edtGetal.text);
case iGetal of Die seleksie uitdrukking (iGetal) mag
slegs van ordinale datatipe wees, dus
1..39: sKommentaar := 'Druip'; INTEGER of CHAR. Onthou dit!
40..79: sKommentaar := 'Slaag';
80..99: sKommentaar := 'Onderskeiding';
100: sKommentaar := 'Volpunte - uitstekend';
end;