NASIONALE SENIOR SERTIFIKAAT GRAAD 12

Vergelijkbare documenten
NASIONALE SENIOR SERTIFIKAAT GRAAD 11

NASIONALE SENIOR SERTIFIKAAT GRAAD 10

GRAAD 11 NOVEMBER 2012 INLIGTINGSTEGNOLOGIE V1

NASIONALE SENIOR SERTIFIKAAT GRAAD 10

VRAESTEL 1/2 GRAAD 12 JUNIE-EKSAMEN

NASIONALE SENIOR SERTIFIKAAT GRAAD 12

NASIONALE SENIOR SERTIFIKAAT GRAAD 12

NASIONALE SENIOR SERTIFIKAAT GRAAD 11

NASIONALE SENIOR SERTIFIKAAT GRAAD 11

Wiskunde. Graad 12 Vraestel 1. Tyd: 3 uur. Totaal: 150

NASIONALE SENIOR SERTIFIKAAT GRAAD 10

NASIONALE SENIOR SERTIFIKAAT GRAAD 10

HOëRSKOOL STRAND WISKUNDE NOVEMBER 2016 GRAAD 11 VRAESTEL 1

NASIONALE SENIOR SERTIFIKAAT GRAAD 10

GRAAD 11 NOVEMBER 2016 WISKUNDE V1

GRAAD 11 NOVEMBER 2013 WISKUNDIGE GELETTERDHEID V2

NASIONALE SENIOR SERTIFIKAAT GRAAD 10

NASIONALE SENIOR SERTIFIKAAT GRAAD 12

SENIOR FASE GRAAD 7 NOVEMBER 2017 WISKUNDE

GRAAD 11 WISKUNDE DERDE VRAESTEL NOVEMBER 2009

NASIONALE SENIOR SERTIFIKAAT GRAAD 11

NASIONALE SENIOR SERTIFIKAAT GRAAD 12

NASIONALE SENIOR SERTIFIKAAT GRAAD 12

NASIONALE SENIOR SERTIFIKAAT GRAAD 10

NASIONALE SENIOR SERTIFIKAAT GRAAD 10

CAMI EDUCATION. Graad 12 Wiskunde Geletterdheid Vraestel I Rekord eksamen Punte

NASIONALE SENIOR SERTIFIKAAT EKSAMEN WISKUNDE VRAESTEL 1 GRAAD 10 OKTOBER / NOVEMBER EKSAMEN

GRAAD 11 NOVEMBER 2013 WISKUNDE V1

GRAAD 12 SEPTEMBER 2012 WISKUNDE V1

NASIONALE SENIOR SERTIFIKAAT GRAAD 12

GRAAD 12 SEPTEMBER 2012 MUSIEK V2

OEFENVRAESTEL VRAESTEL 1

NASIONALE SENIOR SERTIFIKAAT GRAAD 12 AFRIKAANS HUISTAAL V 3 SEPTEMBER 2014

JUNIE-EKSAMEN GRAAD 11

ISEBE LEMFUNDO LEMPUMA KOLONI EASTERN CAPE EDUCATION DEPARTMENT OOS-KAAP ONDERWYSDEPARTEMENT

OEFENVRAESTEL VRAESTEL 1

NASIONALE SENIOR SERTIFIKAAT GRAAD 12

GRAAD 12 SENIORSERTIFIKAAT-EKSAMEN

WISKUNDE SKOOL GEBASEERDE ASSESSERING VOORBEELDE

NASIONALE SENIOR SERTIFIKAAT GRAAD 12

NASIONALE SENIOR SERTIFIKAAT GRAAD 12

GRAAD 11 NOVEMBER 2017 AFRIKAANS EERSTE ADDISIONELE TAAL V3

AFRIKAANS EERSTE ADDISIONELE TAAL: VRAESTEL II SKRYF EN AANBIED (LU3) TAAL (LU4)

Wiskunde. Graad 12 Vraestel 1. Tyd: 3 uur. Totaal: 150

GAUTENGSE DEPARTEMENT VAN ONDERWYS PROVINSIALE EKSAMEN JUNIE 2016 GRAAD

NASIONALE SENIOR SERTIFIKAAT GRAAD 12

Wiskunde Gr.7 November Vraestel (0002) 120 minute MEMO 100 punte. Vraag 1: [10] Multikeuse vrae

WES-KAAP ONDERWYS DEPARTEMENT

GEVORDERDEPROGRAM-WISKUNDE: VRAESTEL I MODULE 1: CALCULUS EN ALGEBRA LEES ASSEBLIEF DIE VOLGENDE INSTRUKSIES NOUKEURIG DEUR

GRAAD 12 NASIONALE SENIOR SERTIFIKAAT GRAAD 12

FINANSIËLE FIKSHEIDS ANALISE

Die horisontale as verteenwoordig die invoerveranderlike en die vertikale as die uitvoerveranderlike, en die twee asse sny by n gesamentlike nulpunt.

CAMI EDUCATION. Graad 12 Wiskunde Geletterdheid Vraestel II Rekord eksamen Punte

NASIONALE SENIOR SERTIFIKAAT GRAAD 10

Hoërskool Strand. Wiskunde : Graad 10 Vraestel 1 November Eksaminator : Mev. P. Olivier. Moderator : Mnr. J.J. van Dyk Totaal: 100

NASIONALE SENIOR SERTIFIKAAT GRAAD 12

Hierdie toets bestaan uit 20 bladsye, die buiteblad uitgesluit.

Wiskunde. Graad 12 Vraestel 2. Tyd: 3 uur. Totaal: 150

GRAAD 12 SEPTEMBER 2014 AFRIKAANS EERSTE ADDISIONELE TAAL V3

GRAAD 12 LEERDER ONDERSTEUNINGSPROGRAM

GRAAD 12 NASIONALE SENIOR SERTIFIKAAT GRAAD 12

NASIONALE SENIOR SERTIFIKAAT GRAAD 12

GRAAD 11 NOVEMBER 2016 AFRIKAANS EERSTE ADDISIONELE TAAL V3

Wiskundige Geletterdheid. Data Hantering. Opsomming van Data. Kwartiele

JUNIE-EKSAMEN GRAAD 10

NASIONALE SENIOR SERTIFIKAAT GRAAD 12 AFRIKAANS EERSTE ADDISIONELE TAAL V3 FEBRUARIE/MAART 2012

GAUTENGSE DEPARTEMENT VAN ONDERWYS PROVINSIALE EKSAMEN JUNIE 2018 GRAAD 6 WISKUNDE

VOORRAAD. a) Skep die volgende rekening by Onderhoud Rekeninge Invoeg: Inkomste / Uitgawerekening (A) vir die voorraaditem.

GRAAD 12 SEPTEMBER 2013 AFRIKAANS EERSTE ADDISIONELE TAAL V3

ALGEMENE ONDERWYS EN OPLEIDING WISKUNDE JUNIE EKSAMEN 2015 GRAAD 8

GRAAD 11 ONTWERP EERSTE VRAESTEL (TEORIE) NOVEMBER 2009

GRAAD 11 NOVEMBER 2012 WISKUNDIGE GELETTERDHEID V1

Graad 12 Hersiening Wiskunde Hulplys. Maak 'n kruisie in die blokkie wat aandui hoe goed jy die werk ken. STATISTIEK

NASIONALE SENIOR SERTIFIKAAT GRAAD 12 AFRIKAANS TWEEDE ADDISIONELE TAAL V2 NOVEMBER 2012

JOHANNESBURG EAST DISTRICT

GRAAD 12 SENIORSERTIFIKAAT-EKSAMEN

GRAAD 11 NOVEMBER 2013 WISKUNDIGE GELETTERDHEID V1

NASIONALE SENIOR SERTIFIKAAT REKENINGKUNDE GRAAD 12 FEBRUARIE/MAART 2011 SPESIALE ANTWOORDEBOEK

NASIONALE SENIOR SERTIFIKAAT GRAAD 12

NASIONALE SENIOR SERTIFIKAAT GRAAD 12

LEERMATERIAAL 2016 STATISTIEK

WISKUNDIGE GELETTERDHEID

NASIONALE SENIOR SERTIFIKAAT GRAAD 12 INLIGTINGSTEGNOLOGIE V1 FEBRUARIE/MAART 2009 PUNTE: 120. Hierdie vraestel bestaan uit 30 bladsye.

INLIGTINGSTEGNOLOGIE

Peter Dladla besit Dladla s Sokkerwinkel. Die onderneming vervaardig en versprei sokkerballe. Die finansiële jaar eindig op 30 Junie elke jaar.

GRAAD 12 NASIONALE SENIOR SERTIFIKAAT

Hoërskool Pretoria-Noord. Wiskunde Geletterdheid GR 11. Junie Eksamen 2016 Vraestel 2

GRAAD 11 NOVEMBER 2009

NASIONALE SENIOR SERTIFIKAAT GRAAD 12 AFRIKAANS TWEEDE ADDISIONELE TAAL V2 FEBRUARIE/MAART 2011

GRAAD 12 NASIONALE SENIOR SERTIFIKAAT GRAAD 12

Wiskunde Vraestel 1 Vrae Wiskunde Vraestel 1: Vrae. Kopiereg voorbehou

GRAAD 12 NASIONALE SENIOR SERTIFIKAAT GRAAD 12

EKURHULENI NOORD DISTRIK

Beantwoord die volgende vrae op die antwoordblad wat voorsien is. U mag nie die rekenaar aanskakel alvorens u nie Afdeling A ingehandig het nie.

GRAAD 11 NOVEMBER 2014 MUSIEK V2

Vereistes vir Fica. Tipe dokumentasie wat vereis word

Breedte. Oppervlak = Lengte X Breedte. Ons kan nou enige reghoek se oppervlak bereken met hierdie formule, nie waar nie?

NASIONALE SENIOR SERTIFIKAAT GRAAD 12

BETAALSTROKIE : LENINGS MET RENTE

NASIONALE SENIOR SERTIFIKAAT GRAAD 12 AFRIKAANS TWEEDE ADDISIONELE TAAL V2 FEBRUARIE/MAART 2014

Transcriptie:

NASIONALE SENIOR SERTIFIKAAT GRAAD 12 INLIGTINGSTEGNOLOGIE V1 FEBRUARIE/MAART 2015 PUNTE: 150 TYD: 3 uur Hierdie vraestel bestaan uit 19 bladsye.

Inligtingstegnlgie/V1 2 DBE/Feb. Mrt. 2015 INSTRUKSIES EN INLIGTING 1. Hierdie vraestel is in DRIE afdelings verdeel. Kandidate met AL DRIE afdelings beantwrd. 2. Die duur van hierdie eksamen is drie uur. As gevlg van die aard van hierdie eksamen is dit belangrik m kennis te neem dat jy nie tegelaat sal wrd m die eksamenlkaal vr die einde van die eksamensessie te verlaat nie. 3. Hierdie vraestel is pgestel met prgrammeringsterme wat nie prgrammeringstaal-spesifiek is nie (Delphi/Java (deur die Netbeans IDE te gebruik)). 4. Maak seker dat jy die vrae vlgens die spesifikasies wat in elke vraag gegee wrd, beantwrd. Punte sal slegs vlgens die vrgeskrewe vereistes tegeken wrd. 5. Beantwrd in elke vraag slegs wat gevra is. Byvrbeeld, indien die vraag nie datavalidering vereis nie, sal geen punte vir datavalidering tegeken wrd nie. 6. Ju prgramme met s gekdeer wrd dat dit met enige data sal werk en nie net met die vrbeelddata wat vrsien is f enige data-uittreksels wat in die vraestel verskyn nie. 7. Retines ss sek, srteer en seleksie met uit eerste beginsels ntwikkel wrd. Jy mag nie die ingebude funksies van 'n prgrammeringstaal vir enige van hierdie retines gebruik nie. 8. Alle datastrukture met deur ju as prgrammeerder verklaar wrd. Jy mag nie kmpnente wat in die kppelvlak vrsien is, gebruik m data te str en later weer p te rep nie. 9. Jy met ju werk gereeld str p die disket wat aan ju gegee is f p die skyfspasie wat aan ju vir hierdie eksamen tegeken is. 10. Maak seker dat ju eksamennmmer as kmmentaar verskyn in elke prgram wat jy kdeer, ask p elke gebeurtenis wat aangedui wrd. 11. Indien dit vereis wrd, druk die prgrammeringskde van al die prgramme/klasse wat jy vlti het. Jy sal 'n halfuur tyd vir drukwerk gegun wrd na die eksamensessie. 12. Aan die einde van hierdie eksamensessie met jy 'n disket/cd/dvd/ geheuestkkie met al ju werk daarp gestr, inlewer OF jy met seker maak dat ju werk p die skyfspasie wat vir hierdie eksamensessie aan ju tegeken is, gestr is. Maak seker dat alle lêers gelees kan wrd.

Inligtingstegnlgie/V1 3 DBE/Feb. Mrt. 2015 13. Die lêers wat jy bendig m hierdie vraestel te vlti, is aan ju gegee p 'n disket/cd/dvd/geheuestkkie f p die skyfspasie wat aan ju tegeken is in die vrm van 'n wagwrdbeskermde, uitverbare lêer: Delphi-leerders met die lêer DelphiDataAFR.exe gebruik. Java-leerders met die lêer JavaDataAFR.exe gebruik. Den die vlgende: Dubbelklik p die lêer. Klik p die 'extract'-knppie. Sleutel die vlgende wagwrd in: PrperTies87&% Wanneer die lêer nttrek is, sal die vlgende lys van lêers in die DelphiDataAFR/JavaDataAFR-lêergids beskikbaar wees: Delphi-lêers Vraag1: Vraag1_P.dpr Vraag1_P.res Vraag1_U.dfm Vraag1_U.pas Vraag2: Abdul Bruwer.txt HuisLening_U.pas Paula Redhat.txt Vraag2_P.dpr Vraag2_P.res Vraag2_U.dfm Vraag2_U.pas Xavier Outland.txt Vraag3: Vraag3_P.dpr Vraag3_P.res Vraag3_U.dfm Vraag3_U.pas Java (Netbeans)-lêers Vraag1: meter1.png Vraag1.frm Vraag1.java Vraag2: Abdul Bruwer.txt Paula Redhat.txt Xavier Outland.txt HuisLening.java Vraag2.frm Vraag2.java Vraag3: Vraag3.frm Vraag3.java VulSkikkings.java

Inligtingstegnlgie/V1 4 DBE/Feb. Mrt. 2015 SCENARIO Jy is by ʹn maatskappy wat eiendmme kp, pknap en verkp, as ʹn sagtewarentwikkelaar in diens geneem. AFDELING A VRAAG 1: ALGEMENE PROGRAMMERINGSVAARDIGHEDE INSTRUKSIES: Delphi-prgrammeerders Die prjek Vraag1 is in die Delphilêergids vrsien. Maak die nvltide prjeklêer Vraag1_P.dpr in die Vraag1-lêergids p. Veg ju eksamennmmer as kmmentaar in die eerste reël van die hfvrmeenheid Vraag1_U.pas by. Java-prgrammeerders Die prjek Vraag1 is in die Netbeanslêergids vrsien. Maak die nvltide klas met die naam Vraag1.java in die lêergidse Surce Packages (src) en Vraag1Package p. Veg ju eksamennmmer as kmmentaar in die eerste reël van die klas Vraag1.java by. Den die vlgende: Kmpileer en ver die prgram uit. Die kppelvlak vertn drie verskillende rtjies (ʹtabsʹ), naamlik Advertensie, Wnkamer-pknapping en Water en elektrisiteit. Vrbeeld van die rtjies (ʹtabsʹ): Vlti die kde vir elke rtjie (ʹtabʹ) ss wat dit in VRAAG 1.1 tt VRAAG 1.3 beskryf wrd. LET WEL: VRAAG 1.1 verwys na die Advertensie-rtjie (ʹtabʹ). VRAAG 1.2 verwys na die Wnkamer-pknapping-rtjie (ʹtabʹ). VRAAG 1.3 verwys na die Water en elektrisiteit-rtjie (ʹtabʹ).

Inligtingstegnlgie/V1 5 DBE/Feb. Mrt. 2015 1.1 Kppelvlak vir die Advertensie-rtjie (ʹtabʹ) LET WEL: Die markwaarde van ʹn eiendm is die munisipale waarde waarvr die eiendm gewaardeer is. Die verkpprys van ʹn eiendm is die waarde van die verkp van die eiendm. [Knppie Genereer advertensie] Skryf kde m die vlgende te den: Gebruik inligting uit die teksblkkies (ʹtext bxesʹ) wat vrsien is m 'n advertensie in die vlgende frmaat saam te stel: Huis te kp: <verkpprys>#<getal slaapkamers>bed#<getal badkamers>bad# Gebruik die vlgende inligting m die advertensie saam te stel: Die verkpprys wat in die advertensie vrkm, met met ʹn geldeenheid gefrmateer wees. Menie enige desimale waardes vertn nie. As die Swembad-merkblkkie (ʹcheck bxʹ) geselekteer is, met die teks ʹSwembad#ʹ by die advertensie se teks geveg wrd. As die verkpprys van die eiendm minder as die markwaarde is, met die wrd ʹWinskpʹ by die advertensie se teks geveg wrd.

Inligtingstegnlgie/V1 6 DBE/Feb. Mrt. 2015 Vertn die inligting van die advertensie in die afver-area wat vrsien is. Vrbeelde van saamgestelde advertensies: Vrbeeld 1: As die markwaarde van die eiendm R950 000 is, die verkpprys R850 000 is en die huis drie slaapkamers, twee badkamers en ʹn swembad het, met die advertensie ss vlg vertn: Huis te kp: R850000#3Bed#2Bad#Swembad#Winskp Vrbeeld 2: As die markwaarde van die eiendm R750 000 is, die verkpprys R800 000 is en die huis twee slaapkamers, een badkamer en geen swembad het nie, met die advertensie ss vlg vertn: (11) 1.2 Kppelvlak van die Wnkamer-pknapping-rtjie (ʹtabʹ) Skryf kde m die vlgende te den: 1.2.1 [Radiknppie Verfwerk] As die Verfwerk-radiknppie (ʹradi buttnʹ) geselekteer is, gebruik ʹn veranderlike m die tipe pknapping as die karakter V te str. (1)

Inligtingstegnlgie/V1 7 DBE/Feb. Mrt. 2015 1.2.2 [Radiknppie Teëlwerk] As die Teëlwerk-radiknppie (ʹradi buttnʹ) geselekteer is, gebruik ʹn veranderlike m die tipe pknapping as die karakter T te str. (1) 1.2.3 [Knppie Bereken en vertn pknappingskste] Die gebruiker met die getal vierkante meter wat pgeknap met wrd, as ʹn heelgetal insleutel en die tipe pknapping wat geden met wrd, kies. Die kste van elke tipe pknapping met bereken wrd ss hiernder verduidelik. (a) As die tipe pknapping Verfwerk is, gebruik die vlgende inligting m te bereken heveel verf bendig wrd, ask die ttale kste: Een liter verf wrd gebruik m ʹn ppervlakte van agt vierkante meter te verf. Die prysstruktuur van verf per drm is ss vlg: 1 liter-drm R 55.50 2 liter-drm R 92.30 5 liter-drm R 199.00 Vertn die berekende waardes in die afverarea wat vrsien is en gebruik die vlgende frmaat: Oppervlakte: <ppervlakte> vierkante meter Vlume verf wat bendig wrd: <vlume> liter 1 liter-drmme: <getal 1 liter-drmme> 2 liter-drmme: <getal 2 liter-drmme> 5 liter-drmme: <getal 5 liter-drmme> Ttale kste: <Ttale kste van verf> Die ttale kste met vertn wrd, afgernd tt twee desimale plekke. Vrbeeld: As die ppervlakte wat ingesleutel is, 148 m 2 is, sal die afver ss vlg wees: Oppervlakte: 148 vierkante meter Vlume verf wat bendig wrd: 18.5 liter 1 liter-drmme: 0 2 liter-drmme: 2 5 liter-drmme: 3 Ttale kste: R 781.60 (17)

Inligtingstegnlgie/V1 8 DBE/Feb. Mrt. 2015 (b) As die tipe pknapping Teëlwerk is, met ʹn dialgblkkie (ʹdialg bxʹ) gebruik wrd m die gebruiker te te laat m die kste van teëlwerk per vierkante meter in te sleutel. Veg vyf vierkante meter by die vierkantemeter-waarde wat ingesleutel is m vir breekskade vrsiening te maak en bereken dan die kste. Vertn die ppervlakte wat geteël met wrd in vierkante meter. Die ttale kste met vertn wrd, afgernd tt twee desimale plekke. Vrbeeld: As ʹn ppervlakte van 100 m 2 ingesleutel is en die kste m te teël R50,00 per vierkante meter is, sal die vlgende vertn wrd: 1.3 Kppelvlak vir Water en elektrisiteit-rtjie (ʹtabʹ) Oppervlakte: 100 vierkante meter Ttale kste: R 5250.00 (6) Skryf kde m die vlgende te den: 1.3.1 [Knppie Bereken bedrag verskuldig] Die vrige lesing vir elektrisiteit wat gebruik is, is as ʹn heelgetal in ʹn teksblkkie (ʹtext bxʹ) vrsien. Die gebruiker met die huidige lesing as 'n heelgetal in ʹn teksblkkie (ʹtext bxʹ) insleutel. As die huidige lesing wat deur die gebruiker ingesleutel wrd, minder as die vrige lesing is, vertn ʹn geskikte bdskap en maak die teksblkkie (ʹtext bxʹ) met die huidige lesing skn.

Inligtingstegnlgie/V1 9 DBE/Feb. Mrt. 2015 As die huidige lesing gelyk is aan f grter is as die vrige lesing, gebruik die vlgende tariewe m die bedrag verskuldig vir elektrisiteit wat gebruik is, te bereken: Eenhede Tariewe 0 600 R1,00 per eenheid >600 R600 + R1,50 per eenheid vir alle eenhede wat 600 rskry Vertn die bedrag in die byskrif (ʹlabelʹ) wat vrsien is, in ʹn frmaat wat ʹn geldeenheid krrek tt twee desimale plekke insluit. Vrbeeld: (11) 1.3.2 [Knppie Lys geisers] In ʹn pging m elektrisiteit te bespaar wrd sngeisers as ʹn mntlikheid ndersek. Drie grttes sngeisers is beskikbaar p grnd van hulle kapasiteit in liter. Daar wrd van die gebruiker verwag m een van die drie grttes in te sleutel: 50 (liter), 100 (liter) f 150 (liter). ʹn Skikking wat stringe teks bevat wat elk 'n tipe geiser beskryf, wrd as deel van die gegewe kde vrsien. Die beskrywing van elke tipe geiser begin met die kapasiteit van die geiser in liter, gevlg deur ʹn aandagstreep en die handelsnaam van die geiser. Vrbeeld: Die geiser wat as ʹ50-Small Wnderʹ beskryf wrd, kan 50 liter water hu en die handelsnaam van die geiser is ʹSmall Wnderʹ. Skryf kde m die tipes geisers te vertn in die skikking wat reenstem met die kapasiteit wat deur die gebruiker ingesleutel is wanneer die Lys geisers-knppie (ʹbuttnʹ) geklik wrd. Geen validering van die inverwaarde wrd vereis nie.

Inligtingstegnlgie/V1 10 DBE/Feb. Mrt. 2015 Vrbeeld: Lys van geisers as die waarde 50 ingesleutel wrd: (6) Maak seker dat ju eksamennmmer as kmmentaar in die eerste reël van die prgramlêer ingesleutel is. Str ju prgram. 'n Drukstuk van die kde mag vereis wrd. TOTAAL AFDELING A: 53

Inligtingstegnlgie/V1 11 DBE/Feb. Mrt. 2015 AFDELING B VRAAG 2: OBJEK-GEORIËNTEERDE PROGRAMMERING Kliënte wat eiendmme wil kp, den gewnlik aansek vir huislenings. Die vlgende inligting r aanseke wat ingedien is, wrd gewnlik vereis: Kwalifiseer die aanseker vir 'n huislening? Wat is die status van die aansek, gebaseer p die duur van die lening in jaar en die rentekers? Wat is die bedrag van die paaiement wat elke maand terugbetaalbaar met wrd? INSTRUKSIES: Delphi-prgrammeerders Die prjek Vraag2 is in die Delphilêergids vrsien en bevat: Java-prgrammeerders Die prjek Vraag2 is in die Netbeanslêergids vrsien en bevat: 'n Hfvrmlêer met die naam Vraag2_U.pas 'n Onvltide eenheidlêer met die naam HuisLening_U.pas 'n Tekslêer vir elke aanseker 'n GGK ('GUI') -klaslêer met die naam Vraag2.java 'n Onvltide bjekklas met die naam HuisLening.java 'n Tekslêer vir elke aanseker Maak die nvltide prjeklêer met die naam Vraag2_P.dpr in die Vraag2-lêergids p. Besigtig ('View') (Ctrl+F12) die eenheidlêer HuisLening_U.pas en veg ju eksamennmmer as kmmentaar in die eerste reël van beide eenheidlêers Vraag2_U.pas en HuisLening_U.pas by. Maak die nvltide lêer met die naam Vraag2.java en Huislening.java in die lêergidse Surce Packages (src) en Vraag2Package p. Veg ju eksamennmmer as kmmentaar in die eerste reël van die klasse Vraag2.java en HuisLening.java by. Den die vlgende: Kmpileer en ver die prgram uit. Die prgram het tans geen funksinaliteit nie. Vrbeeld van die kppelvlak (sien vlgende bladsy):

Inligtingstegnlgie/V1 12 DBE/Feb. Mrt. 2015 Vlti die kde ss wat dit in VRAAG 2.1 en VRAAG 2.2 beskryf wrd m funksinaliteit aan die prgram te gee. 2.1 Vlti die kde in die huisleningklas THuisLening/HuisLening ss hiernder beskryf: 2.1.1 Skryf kde m die vlgende vyf attribute by die klas te veg: Beskrywing Name van attribute Delphi Java Naam van aanseker faansekernaam aansekernaam Besteebare inkmste fbesteebareinkmste besteebareinkmste Huisleningbedrag waarvr aansek geden is fleningbedrag leningbedrag Getal jaar m huislening terug te betaal fjare jare Rentekers frentekers rentekers (4) 2.1.2 Skryf kde m ʹn knstruktr te skep wat die vlgende parameterwaardes ntvang: naam van aanseker besteebare inkmste leningbedrag waarvr aansek geden is Inisialiseer die relevante attribute deur die parameterwaardes te gebruik. Inisialiseer die attribute vir die getal jaar en die rentekers na 0. (5)

Inligtingstegnlgie/V1 13 DBE/Feb. Mrt. 2015 2.1.3 Skryf ʹn tegangsmetde (ʹaccessr methdʹ) vir die naam van die aanseker. (2) 2.1.4 Skryf wysigingsmetdes (ʹmutatr methdsʹ) vir die attribute Jare en Rentekers. (4) 2.1.5 ʹn Metde met die naam berekenpaaiement is vrsien. Dekmmenteer ('Uncmment') die kde wat die maandelikse paaiemente bereken sdat die metde funksineel gemaak wrd. (1) 2.1.6 Skryf kde vir ʹn metde met die naam isgedgekeur wat ʹn Blese waarde, wat aandui f die huislening gedgekeur is f nie, sal terugstuur. ʹn Huislening sal slegs gedgekeur wrd as daar aan die vlgende kriteria vlden wrd: Lenings van meer as R800 000 met r ʹn tydperk van meer as 20 jaar (25 f 30 jaar) terugbetaal wrd. Die maandelikse besteebare inkmste van ʹn aanseker wat vir ʹn lening van tt R600 000 aansek den, met ten minste 130% van die maandelikse paaiemente wees. (9) 2.1.7 Skryf kde m ʹn tstring-metde te skep m ʹn string terug te stuur wat ss vlg gefrmateer is: Naam van aanseker: <aanseker se naam> Besteebare inkmste: <besteebare inkmste> Leningbedrag: <leningbedrag> Getal jaar: <getal jaar> Rentekers: <rentekers> % (5) 2.2 Jy is vrsien van drie tekslêers wat elk inligting r 'n ander huisleningaansek bevat. Die naam van elke tekslêer is die naam van die aanseker. Vrbeeld: As die aanseker se naam ʹAbdul Bruwerʹ is, is die naam van die tekslêer Abdul Bruwer.txt. Elke tekslêer bevat vier reëls met inligting r 'n aanseker vir ʹn huislening in die vlgende frmaat: <naam en van van aanseker> <maandelikse inkmste> <maandelikse uitgawes> <huisleningbedrag waarvr aansek geden is> Inhud van die drie tekslêers vir elk van die vlgende aansekers: Abdul Bruwer, Paula Redhat en Xavier Outland Abdul Bruwer 28000 12500 750000 Paula Redhat 25785 11190 888000 Xavier Outland 44741 20384 978000

Inligtingstegnlgie/V1 14 DBE/Feb. Mrt. 2015 Die GGK ('GUI') is vrsien van die name van die verskillende aansekers wat gestr is in die kmbinasielys (ʹcmb bxʹ) wat vrsien is. ʹn Objek van die THuisLening/HuisLening-klas is glbaal verklaar. 2.2.1 [Knppie Vind aanseker] Die gebruiker met die naam van ʹn aanseker uit die kmbinasielys (ʹcmb bxʹ) kies. Skryf kde m die vlgende te den: Tets f ʹn aanseker gekies is f nie en vertn ʹn geskikte bdskap. Tets f ʹn tekslêer met die aanseker se naam bestaan f nie, en vertn ʹn geskikte bdskap wat die naam van die aanseker insluit, en f ʹn aansek ingedien is f nie. As ʹn tekslêer nie gevind wrd vir die aanseker wat in die kmbinasielys (ʹcmb bxʹ) gekies is nie, is geen aansek vir ʹn huislening ingedien nie. Vrbeeld van afver van ʹn huisleningaansek deur Jhn Smith wat nie ingedien is nie: Geen huisleningaansek is deur Jhn Smith ingedien nie. As ʹn huisleningaansek nie ingedien is nie, maak die ʹEvalueer aansekʹ-knppie (ʹbuttnʹ) naktief. As ʹn tekslêer met die aanseker se naam bestaan (ingedien is), den die vlgende: - Lees die inkmste, uitgawes en leningbedrag uit die tekslêer. - Bereken die besteebare inkmste deur die uitgawes van die inkmste af te trek. - Instansieer ʹn THuisLening/HuisLening-bjek vir die aanseker. - Maak die ʹEvalueer aansekʹ-knppie (ʹbuttnʹ) aktief. (18) 2.2.2 [Knppie Evalueer aansek] Die gebruiker met die getal jaar vir die lening m terugbetaal te wrd, kies uit die kmbinasielys (ʹcmb bxʹ) wat vrsien is en die rentekers in die teksblkkie wat vir hierdie del vrsien is, insleutel. Skryf kde m die vlgende te den: Gebruik die wysigingsmetdes en die inligting wat deur die gebruiker vrsien is m die tepaslike attribute van die huisleningsbjek van die aanseker p te dateer.

Inligtingstegnlgie/V1 15 DBE/Feb. Mrt. 2015 Tets f die lening gedgekeur is (aan die vereistes vlden het) f nie. As die lening gedgekeur is, vertn die besnderhede van die leningaansek in die afverarea deur die tstringmetde te gebruik. Vertn ʹn bdskap met die vlgende frmaat: Lening GOEDGEKEUR met ʹn maandelikse paaiement van <maandelikse paaiement> Vrbeeld van afver vir die gedgekeurde huisleningaansek deur Abdul Bruwer vir R750 000 r 20 jaar teen ʹn rentekers van 9%: Naam van aanseker: Abdul Bruwer Besteebare inkmste: R 15500.00 Leningbedrag: R 750000.00 Getal jaar: 20 Rentekers: 9.0% Lening GOEDGEKEUR met ʹn maandelikse paaiement van R 6847.00 As die huislening nie gedgekeur is nie, vertn die aanseker se naam en van en ʹn bdskap wat aandui dat die lening nie gedgekeur is nie. Vrbeeld van afver vir ʹn huisleningaansek deur Xavier Outland vir R870 000 r 20 jaar teen 'n rentekers van 9% wat nie gedgekeur is nie: Naam van aanseker: Xavier Outland Lening NIE GOEDGEKEUR NIE (12) Maak seker dat ju eksamennmmer as kmmentaar in die eerste reël van die klas en die vrm verskyn. Str al die lêers. 'n Drukstuk van die kde vir beide klasse/eenhede mag vereis wrd. TOTAAL AFDELING B: 60

Inligtingstegnlgie/V1 16 DBE/Feb. Mrt. 2015 AFDELING C VRAAG 3: PROBLEEMOPLOSSINGPROGRAMMERING Ses eiendmsagente is deur 'n plaaslike eiendmsagentskap in diens geneem. Die bestuurder van die agentskap wil sagteware hê wat in staat is m die prfiele van hulle verkpsagente jaarliks te evalueer. INSTRUKSIES: Delphi-prgrammeerders Die prjek Vraag3 is in die Delphilêergids vrsien. Maak die nvltide prjeklêer Vraag3_P.dpr in die Vraag3-lêergids p. Veg ju eksamennmmer as kmmentaar in die eerste reël van die hfvrmeenheid-lêer Vraag3_U.pas by. Java-prgrammeerders Die prjek Vraag3 is in die Netbeanslêergids vrsien. Maak die nvltide klasse met die name Vraag3.java en VulSkikkings.java in die lêergidse Surce Packages (src) en Vraag3Package p. Veg ju eksamennmmer as kmmentaar in die eerste reël van die klaslêer Vraag3.java by. Den die vlgende: Kmpileer en ver die prgram uit. Die prgram het tans geen funksinaliteit nie. Vrbeeld van kppelvlak:

Inligtingstegnlgie/V1 17 DBE/Feb. Mrt. 2015 Twee skikkings met die name arragente en arrverkpe is vrsien. Jy mag addisinele skikkings as deel van ju plssing skep en gebruik. Die skikking arragente str die kdes en name van ʹn aantal verkpsagente in die vlgende frmaat: Vrbeeld: LET WEL: <Agent se kde>:<agent se naam> A120:Wes Seelig Die inligting van verkpsagente met agentkdes A120 A125 is vrsien. Die skikking arrverkpe str inligting r eiendmme wat verkp is in die vlgende frmaat: <maand>#<tipe>#<agent se kde>;<prys> Beskrywing van inligting wat in een teksreël vrsien wrd: maand: Die nmmer van die maand van die jaar waarin die verkptransaksie geden is tipe: Die tipe eiendm wat verkp is: - K: Kmmersieel - R: Residensieel - L: Landbu agent se kde: Die kde van die agent wat die eiendm verkp het prys: Die prys waarteen die eiendm verkp is Vrbeeld: 02#K#A123;650000 Vlti die kde vir VRAAG 3 ss wat dit hiernder in VRAAG 3.1 en VRAAG 3.2 beskryf is. 3.1 [Knppie Vind agent se naam] Die gebruiker met die kde van ʹn agent in die teksblkkie (ʹtext bxʹ) wat vrsien is, insleutel. Skryf kde wat die kde van die agent wat deur die gebruiker ingesleutel is, in die arragente-skikking sal sek. Die sekprses met p s ʹn manier saamgestel wrd dat die sekprses sal staak wanneer die agent se kde gevind wrd. As die agent se kde gevind wrd, vertn die agent se naam in die byskrif (ʹlabelʹ) wat vir die naam van die agent vrsien is. As die agent se kde nie gevind wrd nie, vertn die bdskap ʹOngeldige agentkdeʹ in die byskrif (ʹlabelʹ) wat vir die naam van die agent vrsien is en maak die teksblkkie (ʹtext bxʹ) wat vir die insleutel van die agentkde vrsien is, skn.

Inligtingstegnlgie/V1 18 DBE/Feb. Mrt. 2015 Vrbeeld van afver as die agentkde wat ingesleutel is, A123 is: Vrbeeld van afver as die agentkde wat ingesleutel is, B123 is: 3.2 [Knppie Agent se verkpe] (2) 3.2.1 Veg ʹn geskikte afverkmpnent by in die Vertn-area p die GGK ('GUI') m vrsiening te maak vir die afver vir VRAAG 3.2.2. Hernem die kmpnent met 'n geskikte naam. 3.2.2 ʹn Opsmming van die verkpe wat geden is deur die agent wat in VRAAG 3.1 geïdentifiseer is, met in die kmpnent wat in die GGK ('GUI') van VRAAG 3.2.1 bygeveg is, vertn wrd. Gebruik die inligting in die arrverkpe-skikking en sm die verkpe van die agent p ss hiernder aangetn. Vrbeeld van afver as die agent se kde A123 is: (11) LET WEL: Die waardes wat in die laaste klm vertn wrd, dui die ttale getal van die verskillende tipes eiendmme wat deur hierdie agent verkp is, aan

Inligtingstegnlgie/V1 19 DBE/Feb. Mrt. 2015 Die ttale waarde van die verkpe wat nderkant die psmming vertn wrd, dui die ttale waarde aan van al die eiendmme wat deur hierdie agent verkp is. Enige ander geskikte afverkmpnent kan gebruik wrd behalwe die een wat in die gegewe vrbeeld gebruik is. (24) Maak seker dat ju eksamennmmer as kmmentaar in die eerste reël van die prgramlêer ingesleutel is. Str ju prgram. 'n Drukstuk van die kde mag vereis wrd. TOTAAL AFDELING C: GROOTTOTAAL: 37 150