TERTIARY AND VOCATIONAL EDUCATION COMMISSION
COMMON WRITTEN EXAMINATION
All rights reserved.
Tertiary and Vocational Education Commission
NVQ Level 05 –Semester I
Information & Communication Technology
Software Programming - Practical K72T001M04 Three Hours
Answer all questions.
1. Regional Electricity Company wants to develop small software to calculate electricity bill.
Create a command line interface or graphical user interface in any relevant language to
calculate electricity bill for given number of units. And you are required to use following
criteria. (Marks 30)
No. of Units 1-30 31-60 61-90 >=91
Per Unit Cost (Rs.) 7.85 7.85 10.00 27.75
2. Reginal Electricity Company is looking for new user friendly software to maintain their
customers’ information with their monthly electricity usage.
This company wants to maintain following information of their customers
i. Customer Name, Address, NICNo, contact number
ii. Monthly usage of electricity.
iii. Payment of each month
a) Create a database and tables to store above information (Marks 15)
b) Develop a separate data entry form for Customer Information with the facility to add
new records and update the existing information (Marks 10)
c) Develop a separate data entry form for monthly usage of electricityandpayment with
the facility to add new records, update and delete the existing information (Marks 15)
d) Reginal Electricity Company wants to see summary report for selected month and that
summary report should include Customer Name, Contact No., usage of electricity and
payment. (Hint. You can use data grid for to display data but you are free to use
anything to display data). (Marks
30)