Die universiteit het die biblioteek - NSC Information Technology - Question 3 - 2018 - Paper 1
Question 3
Die universiteit het die biblioteek. Die eerste twee biblioteke is ses van die week oop en die derde biblioteek is vyf dae van die week oop. Daar is ses personeelled... show full transcript
Worked Solution & Example Answer:Die universiteit het die biblioteek - NSC Information Technology - Question 3 - 2018 - Paper 1
Step 1
Kombinasieblokkie [3.1 – Selekteer naam]
96%
114 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Om 'n personeelid se naam uit die kombinasieblok cmbPersoneel aan te haal, moet jy die volgende stappe volg:
Onttrek naam: Gebruik die kode om die naam van die personeelid uit die kombinasieblok te onttrek.
Vertoon naam: Gebruik 'n lus om die naam as deel van die opskrif te vertoon.
Lus vir 1 tot MaksRy: Loop deur elke ry van die skedule om die naam te verwerk.
Lus vir 1 tot MaksKol: Loop deur elke kolom van die skedule om die personeellid se diensure te toon.
Toets van arrPlasings: Gebruik 'n voorwaarde om te toets of die naam in die skikking arrPlasings[ry, kol] voorkom. As dit so is, vertoon die naam.
Vertoon in afvoerarea: Skep 'n afvoerarea om die resultate aan die gebruiker te toon
Dag & Biblioteek: Formeer die string met 'Dag' + dagnommer + '.' + 'Biblioteek' + biblioteek se nommer. Hierdie string sal gebruik word om die eindresultaat weer te gee.
Step 2
Knoppie [3.2 – Skep nuwe skedule]
99%
104 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Om die nuut geskepde skedule aan te dui:
Kies die dag: Kies die dag waaroor die biblioteek gesluit is en die gebruiker kan interaksie hê met die knoppie.
Lus van 1 tot MaksRy: Gebruik 'n lus om deur die data te loop van die skedule.
Lus van 1 tot MaksKol: Loop deur kolomme om die spesifieke diensure in te vul.
Toets vir gevalle: Gebruik 'n voorwaarde om te toets of 'n spesifieke geval ('XXXXX') gevind is.
Verander arrPlasings: Stel die spesifieke posisie in arrPlasings aan 'XXXXX' om aan te dui dat die personeel daar nie aanwezig is nie.
Genereer kolom: Genereer die kolom toepaslik vir die week se skedule.
Skikking: Herhaal hierdie proses vir ander personeel om die finale skedule te komplementeer.