Photo AI

Voltooi die kode soos in VRAAG 2.1 en VRAAG 2.2 hieronder beskryf word - NSC Information Technology - Question 2 - 2018 - Paper 1

Question icon

Question 2

Voltooi-die-kode-soos-in-VRAAG-2.1-en-VRAAG-2.2-hieronder-beskryf-word-NSC Information Technology-Question 2-2018-Paper 1.png

Voltooi die kode soos in VRAAG 2.1 en VRAAG 2.2 hieronder beskryf word. 1. Voltooi die kode soos in die Boek-objekte wat u in VRAAG 2.1 tot VRAAG 2.1.7 wat volg, be... show full transcript

Worked Solution & Example Answer:Voltooi die kode soos in VRAAG 2.1 en VRAAG 2.2 hieronder beskryf word - NSC Information Technology - Question 2 - 2018 - Paper 1

Step 1

Instansieer boek-objek

96%

114 rated

Answer

Om die boek-objek in te instansieer, gebruik ons die volgende kode:

objBoek := TBoek.Create('Titel van die Boek', 'Katalogusnommer', 5);

Hierdie kode maak 'n nuwe instansie van die TBoek-klas aan met die nodige parameters.

Voltooi dit deur die toString-metode aan te roep:

ShowMessage(objBoek.toString);

Dit sal die inligting van die boek vertoon.

Step 2

Dateer data op

99%

104 rated

Answer

Die kode vir die opdatering van die BoekData-tekselei is soos volg:

if FileExists('BoekData.txt') then begin
   AssignFile(BoekData, 'BoekData.txt');
   Reset(BoekData);
   // Logika om die boekdata te verwerk
end
else begin
   ShowMessage('Boekdata bestaan nie.');
end;

Hier word die teksleier geassigneer en geopen indien dit bestaan. As dit nie bestaan nie, sal 'n boodskap vertoon word.

Step 3

Neem boek uit

96%

101 rated

Answer

Om 'n boek uit te neem, gebruik die volgende kode:

sKode := ' ';
if ItemIndex = 0 then begin
   if isBoekBesikbaar() then begin
      ShowMessage('Boek suksesvol uitgegee.');
      sKode := 'U';
   end
   else begin
      ShowMessage('Geen boek beskikbaar.');
   end;
end;

Hierdie kode toets of daar 'n boek beskikbaar is. As dit die geval is, sal dit die boek suksesvol uitneem, anders sal 'n boodskap vertoon word dat daar geen boeke beskikbaar is nie.

Join the NSC students using SimpleStudy...

97% of Students

Report Improved Results

98% of Students

Recommend to friends

100,000+

Students Supported

1 Million+

Questions answered

;