This assignment consists of three questions. You are required to answer all of these questions. Question 1 (Marks: 35) W

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899604
Joined: Mon Aug 02, 2021 8:13 am

This assignment consists of three questions. You are required to answer all of these questions. Question 1 (Marks: 35) W

Post by answerhappygod »

This Assignment Consists Of Three Questions You Are Required To Answer All Of These Questions Question 1 Marks 35 W 1
This Assignment Consists Of Three Questions You Are Required To Answer All Of These Questions Question 1 Marks 35 W 1 (48.1 KiB) Viewed 414 times
This Assignment Consists Of Three Questions You Are Required To Answer All Of These Questions Question 1 Marks 35 W 2
This Assignment Consists Of Three Questions You Are Required To Answer All Of These Questions Question 1 Marks 35 W 2 (30.08 KiB) Viewed 414 times
This assignment consists of three questions. You are required to answer all of these questions. Question 1 (Marks: 35) With the cold winter months fast approaching, Lungi wants to improve the overall effectiveness of operations at his NGO. He wants to keep track of all the blankets he has in stock and be able to determine how many he has left on distribution days. In the past, it has happened that Lungi thought he had blankets to hand out but in fact had none left. Lungi found out that you are an IT student who needs to find a client for their final year IT project. He has volunteered to be your client. Q.1.1 Plan the logic for Lungi's application using pseudocode. The logic needs to satisfy the following needs: . The application will need to allow Lungi to enter the number of blankets he wishes to distribute on a given day. . The application should keep track of the number of blankets handed out to ensure that Lungi does not hand out more blankets than he has. . The application will need to warn Lungi when he has only one (1) blanket left to hand out. . Once all the blankets have been handed out, the following report should be produced: Blanket Drive: Date Number of blankets available for distribution: Number of blankets distributed: Blankets left for next drive: The pseudocode should incorporate the use of modules. . The pseudocode should implement the features of good program design. Use at least one loop structure appropriately. Use at least one selection structure appropriately. . . © The Independent Institute of Education (Pty) Ltd 2022 (35) Page 3 of 5
Question 2 (Marks: 35) To help Lungi manage the blankets he has, he will need a proper report which provides him with the following information: . Blanket description Blanket size (area of the blanket) Lung's risk manager has advised him never to have more than 30 blankets in stock Q.2.1 Write the pseudocode for two modules which could be incorporated into the application planned for Lungi in Question 1. The first module must a. Allow Lungi to enter the description and size of the blankets Store the details entered in arrays C Provide Lungi with the option to view the list of blankets captured. If Lungi wishes to view the list of blankets, the contents of the arrays should be passed to another module. The second module should a Receive the arrays as arguments Write the contents of the arrays to a text file that Lungi can print Question 3 (Marks: 30 As the IT student who will be creating the application for Lungi, you have decided to follow an Object- Oriented approach. Lungi has since informed you that the majority of his staff members are volunteers who do not earn a salary whilst a few employees such as the accountant, and facilities manager who manages the facilities where the blankets are stored, are permanent employees who earn a salary every month. In addition to the background information provided at the beginning of the question, also consider information about Lung's operations provided elsewhere in the assignment. The Pago Q.3.1 Create a Class diagram that will show the planning for Lung's application. Ensure that your diagram shows 1. At least six (6) plausible classes 2. Any five (5) attributes with appropriate access specifiers, 3. Any five (5) instance methods with appropriate access specifiers; 4. Inheritance b (35) (30)
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply