0% found this document useful (0 votes)
10 views

Assignments - Oct 2023

The document outlines 3 assignments for a programming course. Assignment 1 involves writing a program to calculate sales commission based on tiers. Assignment 2 involves simulating a calculator and billing system for a utility company. The group assignment involves developing a student enrollment system and user manual.

Uploaded by

stayinmyhome0828
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Assignments - Oct 2023

The document outlines 3 assignments for a programming course. Assignment 1 involves writing a program to calculate sales commission based on tiers. Assignment 2 involves simulating a calculator and billing system for a utility company. The group assignment involves developing a student enrollment system and user manual.

Uploaded by

stayinmyhome0828
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Assignment One

Assignment must be hand written


Due Date 11 August 2023

QUESTION 1
A salesperson earns a commission on the values of sales. The following table shows the scale of the
commission
Value of sales % of Commission
$1 - $999 1
$1 000 - $9 999 5
$10 000 - $99 999 10
Write a program to input a figure for the value of sales using InputBox(), calculate and display the
commission through a Message Box [20 marks]

QUESTION 2
Write a program that accepts marks for n number of students and determines the following;

i) The Highest Mark


ii) The Lowest Mark
iii) The Average Mark
iv) Marks above the average [20 marks]
Please note the program should ask user to input the value of n

QUESTION 3
A disco can hold 500 people. Allow the user to keep entering the number of people in each group as the
group comes in through the door. Display the running total and how many more people are allowed in
before it before it becomes full. When the running total reaches 500, display the message that the disco
is full or if 500 is exceeded, a message that the current group of people cannot go in. [20 marks]
Assignment Two

Assignment must be hand written


Due Date 01 September 2023

QUESTION 1
Using VB.Net write a program that simulates a calculator [20 marks]

QUESTION 2

ZESA holding would like a system for billing. The system should capture the client account number,
client name, address, previous reading, current reading and the suburb. You are given the following
details:
Suburb Cost/Kw
High Density $0.05
Medium Density $0.75
Low Density $1.00

Value Added Tax (VAT) is calculated at 15% of the total bill.


Design an interface and write code to calculate the total bill for ZESA clients. [20 marks]

QUESTION 3
Given that a text file with several lines of text was created in a text editor (for example Notepad).
a) Write a program to read this text file and output the contents. [7 marks]
b) Amend your program from (i) to output the text from the first text file to another text file.
[7 marks]
c) Amend your program from (i) to add another line of text to the text file (append).
[6 marks]
Group Assignment
Due Date 15 September 2023
This is a practical exercise and the system will be presented in class on the said date.

Using VB develop a Student Enrolment System Trust


Academy. Design a user manual for your system.
[100 marks]

You might also like