Page 176 - Demo
P. 176
TEMATIKA 5 ZHVILLIMI I APLIKACIONEVE, SOFTWARE-VE DHE SISTEMEVEPROVO VETEN1. Ndërto një program që llogarit sipërfaqen për disa figura gjeometrike. Trego disa mënyra të ndryshme për ndërtimin e programit tënd.2. Argumento në klasë se cilat nga mënyrat për ndërtimin e programit për ushtrimin e parë është më efikase.3. Në shembullin në tekst nuk është marrë në ilustrim kafsha e tretë, që është Pula. Modifiko kodin e dhënë për të pasur edhe një pulë në program, e cila ushqehet, fle dhe komunikon duke ndjekur mënyrën e dytë.Fig. 63. thërrasim funksionin main (fig. 6);4. përfundimisht, nëse e përpilojmë dhe e zbatojmë projektin, në dalje përftojmë përgjigjet si në figurën 7.Fig. 7Secila nga mënyrat ka përparësitë dhe mangësitë e veta. Mënyra e parë është e thjeshtë për t’u shkruar, por shumë e gjatë. Në rast se numri i kafshëve rritet, kodi do të bëhet shumë i gjatë dhe pothuajse i pamundur për t’u administruar në rast se kemi shumë qen apo mace. Me mënyrën e dytë ky problem shmanget, por ajo është më e vështirë për t’u skicuar. Një nga rregullat e arta është: Vë në pah dhe grupo çdo element të përbashkët duke krijuar klasa/funksione dhe zbato në mënyrë të veçuar elementët që janë të ndryshëm. Secila nga klasat apo funksionet e krijuara në një program mund të përdoret edhe në programe të tjera si hyrje duke çuar kështu drejt programimit me nivele. Tematika 4174

