澳洲論文代寫 > assignment代寫 > Project Management Assignment > > 正文

Project Management Assignment

Programming – MIBT Trimester代寫

SIT102 Introduction to Programming – MIBT Trimester 1 2013  1
SIT 102 Assessment Tasks
MIBT Trimester 1, 2013
Assessment
Your assessment tasks for this unit consist of:
? Five practical assessments 25% (5% each)
? Practical Test 1: (Due end of week 3 ) - Pseudocode
? Practical Test 2: (Due end of week 4) - Assignment, precedence, calculations
? Practical Test 3: (Due end of week 5) - Console I/O
? Practical Test 4: (Due end of week 6) - IF and SWITCH statements
? Practical Test 5: (Due end of week 7) - WHILE and FOR loops
? Two assignments 25% (10% and 15%)
? Assignment 1: (Due end of week 10) - Console application with error
checking and methods
? Assignment 2: (Due end of week 12) - GUI based, file read and write
? Final Exam 50%
Practical tests 1 to 5 and Assignments 1 and 2 represent steps in the development of a
final product; a program that implements a working solution to a problem. Thus the
following problem forms the basis for all of the assessment tasks undertaken during the
trimester. Each assessment task will build on the previous task to gradually develop the
final working application. Please note that the specific requirements for Practical Tests 2,
3, 4 and 5 may vary slightly from the following task description as, not only are they are
steps towards producing the final solution, but there are also educational objectives to
take into account, thus simpler requirements have been set for these.
Task Description
As a general description of the program requirements that relate to all assessment tasks,
you are required to write a program to implement a billing system for an electricity supply
company.
Customers are billed based on how many Kilowatt Hours (kWh) of electricity are
consumed within the billing period. Customers can choose to receive electricity at a
standard rate of $0.32 per Kilowatt Hour of electricity consumed or alternatively they can
choose to be charged for separate Peak and Off Peak rates instead. Peak refers to
electricity consumed between 7AM and 11PM which is charged at a rate of $0.50 per
Kilowatt Hour. Off Peak refers to electricity consumed outside of these hours which is
charged at a rate of $0.18 per Kilowatt Hour.
SIT102 Introduction to Programming – MIBT Trimester 1 2013  2
The billing program will gather information about each customer’s name, customer
number, address, whether they are on Standard rates or Peak/Off Peak rates, and how
much electricity they have consumed. It will then calculate the bill for each customer
(including a 10% Goods and Service Tax) and display the results. Once all customer data
has been entered the system will then calculate the average energy usage per customer
and the average bill per customer.
The final program will also allow the data to be stored for later use and read in again from
a file called billingdata.txt.
SIT102 Introduction to Programming – MIBT Trimester 1 2013  3
Practical Test 1
Due : 11:55 PM Friday 22 nd March 2013
This practical test requires you to develop a pseudocode algorithm to demonstrate that
you understand the programming concepts presented from week 1 to week 3.
Program description:
Develop an algorithm using pseudocode that continuously collects information about
customers of an electricity supply company and their electricity consumption for the
purpose of producing bills. The algorithm will continuously prompt the user for the
following details:
1. Customer number
2. Customer name
3. Whether the customer is on Standard rates OR Peak/Off Peak rates
4. If the customer is on Peak/Off Peak rates then the system will prompt separately
for both Peak electricity consumption and Off Peak consumption, otherwise it will
prompt only for total electricity consumption.
Once a customer’s data has been entered their bill is to be calculated and displayed. The
calculation of the bill is based on the following:
Consumption at the Standard Rate is billed at $0.32 per Kilowatt Hour.
Consumption at the Peak Rate is billed $0.50 per Kilowatt Hour.
Consumption at the Off Peak Rate is billed at $0.18 per Kilowatt Hour.
After calculating the amount of the bill a Goods and Services Tax of 10% is then
added to the bill.
The algorithm will keep a count of the customers and total electricity consumption
entered. Data entry will terminate when the user enters a null string (ie. Just presses the
ENTER key) for the customer number. Once all data has been entered the algorithm will
then calculate and display the average bill per customer and the average electricity
consumption per customer (in Kilowatt Hours).
SIT102 Introduction to Programming – MIBT Trimester 1 2013  4
The algorithm should produce an output similar to the following:
Enter Customer Number or just press ENTER to exit
Customer Number : X1234
Customer Name : Richard Braithwaite
Address : 211 Burwood Highway BURWOOD
Standard Rate (S) or Peak/Off Peak (P): P
Peak Usage (kWh) : 620.3
Off Peak Usage (kWh) : 480.7
===================================
Electricity Bill for Customer X1234
===================================
Name : Richard Braithwaite
Address : 211 Burwood Highway BURWOOD
Peak : $ 310.15
Off Peak : $ 86.53
Total : $ 396.68
Including GST : $ 436.35
===================================
Enter Customer Number or just press ENTER to exit
Customer Number : X4321
Customer Name : Freddie Krueger
Address : 13 Elm Street EREWHON
Standard Rate (S) or Peak/Off Peak (P): S
Total Usage (kWh) : 1101.0
===================================
Electricity Bill for Customer X4321
===================================
Name : Freddie Krueger
Address : 13 Elm Street EREWHON
Total : $ 352.32
Including GST : $ 387.55
===================================
Enter Customer Number or just press ENTER to exit
Customer Number :
Average amount billed is $ 411.95
Average consumption per customer is 1101 kWh
Note : Use NotePad, WordPad or another plain text editor to write your pseudocode.
SIT102 Introduction to Programming – MIBT Trimester 1 2013  5
Marks will be allocated as follows:
0.5 marks for initializing, gathering and storing the information appropriately
1 mark for error checking the data entry appropriately
2 marks for performing correct calculations
0.5 marks for outputting the information correctly
1 mark for overall algorithm design and logic
0.5 marks for pseudocode style and layout
Submission instructions:
Name the file sit102-PracTest1-<Student Number>.txt where <Student Number> is
replaced with your student number. Make sure that you have included your name
and student number in the document as well. For example, sit102-PracTest1-
WKSAL12.txt
Submit the file via the assignment submission link in Moodle.
SIT102 Introduction to Programming – MIBT Trimester 1 2013  6
Practical Test 2
Due : 11:55 PM Friday 5 th April 2013
This practical test requires you to develop and submit a small program to demonstrate
that you understand the programming concepts presented from week 1 to week 3. The
focus of this program is mainly on declaring variables, writing a simple program and
getting it to successfully compile and execute.
Create a new C# console application project in Visual Studio and name the project
pracTest2.
Program description:
Develop a program that displays the billing information for a single customer.
You must create and initialise variables for the following information about the customer:
Customer Number
Name
Address
Peak Consumption (in Kilowatt Hours)
Off Peak Consumption (in Kilowatt Hours)
Notes:
You will need to determine the appropriate variable type for each piece of
information.
There are to be NO inputs. All values are fixed and set within the program.
You will also need to create other variables in order to complete this task. It is up
to you to determine what other variables are required and what type they must be.
The calculation of the bill is based on the following:
Consumption at the Peak Rate is billed $0.50 per Kilowatt Hour.
Consumption at the Off Peak Rate is billed at $0.18 per Kilowatt Hour.
After calculating the amount of the bill a Goods and Services Tax of 10% is then
added to the bill.
Your program should produce an output similar to the following:
SIT102 Introduction to Programming – MIBT Trimester 1 2013  7
Customer Number : X1234
Name : Richard Braithwaite
Address : 211 Burwood Highway BURWOOD
Peak Usage (kWh) : 620.3
Off Peak Usage (kWh) : 480.7
===================================
Electricity Bill for Customer X1234
===================================
Peak : $ 310.15
Off Peak : $ 86.53
Total : $ 396.68
Including GST : $ 436.35
===================================
Ensure you place a comment at the top of the program that contains your full name
and student number.
Place comments in your code as required and ensure you layout your code appropriately.
Marks will be allocated as follows:
1.5 marks for declaring appropriate variables and initialising them with valid values
1.5 marks for performing correct calculations
1.5 marks for outputting the information correctly
0.5 marks for code design and layout
Submission instructions:
Zip up the entire project folder and all files and folder within.
NOTE: Do NOT create RAR or 7Z files instead of ZIP.
Name the zip file sit102-PracTest2-<Student Number>.zip where <Student
Number> is replaced with your student number.
For example, sit102-PracTest2- WKSAL12.zip
Submit the file via the assignment submission link in Moodle. 
SIT102 Introduction to Programming – MIBT Trimester 1 2013  8
Practical Test 3
Due : 11:55 PM Friday 12 th April 2013
This practical test requires you to develop and submit a small program to demonstrate
that you understand the programming concepts presented from week 1 to week 4. The
focus of this program is mainly on user input and output, thus you are expected to put
appropriate effort into the presentation of the user interface and formatting of output.
Create a new C# console application project in Visual Studio and name the project
pracTest3.
Program description:
Develop a program that prompts the user to enter the following information about a
customer and their electricity consumption and then calculates and displays their bill.
Customer Number
Name
Address
Peak Consumption (in Kilowatt Hours)
Off Peak Consumption (in Kilowatt Hours)
Your program should display appropriate informative prompts, retrieve the data from the
keyboard and store each entry to be used to display output or used to calculate the bill.
Thus the calculations are based on values entered by the user.
Notes:
You will need to determine the appropriate variable type for each piece of
information.
You will also need to create other variables in order to complete this task. It is up
to you to determine what other variables are required and what type they must be.
The calculation of the bill is based on the following:
Consumption at the Peak Rate is billed $0.50 per Kilowatt Hour.
Consumption at the Off Peak Rate is billed at $0.18 per Kilowatt Hour.
After calculating the amount of the bill a Goods and Services Tax of 10% is then
added to the bill.
Your program should produce an output similar to the following:
SIT102 Introduction to Programming – MIBT Trimester 1 2013  9
Customer Number : X1234
Customer Name : Richard Braithwaite
Address : 211 Burwood Highway BURWOOD
Peak Usage (kWh) : 620.3
Off Peak Usage (kWh) : 480.7
===================================
Electricity Bill for Customer X1234
===================================
Name : Richard Braithwaite
Address : 211 Burwood Highway BURWOOD
Peak : $ 310.15
Off Peak : $ 86.53
Total : $ 396.68
Including GST : $ 436.35
Ensure you place a comment at the top of the program that contains your full name
and student number.
Place comments in your code as required and ensure you layout your code appropriately.
Marks will be allocated as follows:
1.5 marks for gathering and storing the information appropriately
1.5 marks for performing correct calculations
1.5 marks for outputting the information correctly
0.5 marks for code design and layout
Submission instructions:
Zip up the entire project folder and all files and folder within.
NOTE: Do NOT create RAR or 7Z files instead of ZIP.
Name the zip file sit102-PracTest3-<Student Number>.zip where <Student
Number> is replaced with your student number.
For example, sit102-PracTest3- WKSAL12.zip
Submit the file via the assignment submission link in Moodle. 
SIT102 Introduction to Programming – MIBT Trimester 1 2013  10
Practical Test 4
Due : 11:55 PM Friday 19 th April 2013
This practical test requires you to develop and submit a small program to demonstrate
that you understand the programming concepts presented from week 1 to week 5. The
focus of this program is mainly on flow control, input validation and decision
making, thus you are expected to put appropriate effort into the user interface and
gathering of data from the user.
Create a new C# console application project in Visual Studio and name the project
pracTest4.
Program description:
Using the solution provided for practical test 3 or your code, enhance and change
the program to perform the following:
Develop a program that prompts the user to enter the following information about a
customer and their electricity consumption and then calculates and displays their bill.
Customer Number
Name
Address
Whether the customer is on Standard rates OR Peak/Off Peak rates
If the customer is on Peak/Off Peak rates then the system will prompt separately
for both Peak electricity consumption and Off Peak consumption, otherwise it will
prompt only for total electricity consumption.
Your program should display appropriate informative prompts, retrieve the data from the
keyboard and store each entry to be used to display output or used to calculate the bill.
Note: If an error is detected in the data entry process you must display an appropriate
message and then exit the program.
The calculation of the bill is based on the following:
Consumption at the Standard Rate is billed at $0.32 per Kilowatt Hour.
Consumption at the Peak Rate is billed $0.50 per Kilowatt Hour.
Consumption at the Off Peak Rate is billed at $0.18 per Kilowatt Hour.
After calculating the amount of the bill a Goods and Services Tax of 10% is then
added to the bill.
Your program should produce an output similar to the following:
SIT102 Introduction to Programming – MIBT Trimester 1 2013  11
Customer Number : X1234
Customer Name : Richard Braithwaite
Address : 211 Burwood Highway BURWOOD
Standard Rate (S) or Peak/Off Peak (P): P
Peak Usage (kWh) : 620.3
Off Peak Usage (kWh) : 480.7
===================================
Electricity Bill for Customer X1234
===================================
Name : Richard Braithwaite
Address : 211 Burwood Highway BURWOOD
Peak : $ 310.15
Off Peak : $ 86.53
Total : $ 396.68
Including GST : $ 436.35
Ensure you place a comment at the top of the program that contains your full
name and student number.
Place comments in your code as required and ensure you layout your code
appropriately.
Marks will be allocated as follows:
0.5 marks for gathering and storing the information appropriately
1.5 marks for error checking the data entry appropriately
1.5 marks for performing the appropriate processing based on whether Standard or
Peak/Off Peak rates are being used for billing.
0.5 marks for performing correct calculations
0.5 marks for outputting the information correctly
0.5 marks for code design and layout
Submission instructions:
Zip up the entire project folder and all files and folder within.
NOTE: Do NOT create RAR or 7Z files instead of ZIP.
Name the zip file sit102-PracTest4-<Student Number>.zip where <Student
Number> is replaced with your student number.
For example, sit102-PracTest4- WKSAL12.zip
Submit the file via the assignment submission link in Moodle.
SIT102 Introduction to Programming – MIBT Trimester 1 2013  12
Practical Test 5
Due : 11:55 PM Friday 26 th April 2013
This practical test requires you to develop and submit a small program to demonstrate
that you understand the programming concepts presented from week 1 to week 6. The
focus of this program is mainly on looping and repetition, thus you are expected to put
appropriate effort into allowing the user to re-enter data that has been detected as invalid
(do not exit the program as in the previous program).
Create a new C# console application project in Visual Studio and name the project
pracTest5.
Program description:
Using the solution provided for practical test 4 or your code, enhance and change
the program to perform the following:
Develop a program that continuously collects information about customers of an
electricity supply company and their electricity consumption for the purpose of producing
bills. The program should continuously prompt the user for the following details:
Customer Number
Name
Address
Whether the customer is on Standard rates OR Peak/Off Peak rates
If the customer is on Peak/Off Peak rates then the system will prompt separately
for both Peak electricity consumption and Off Peak consumption, otherwise it will
prompt only for total electricity consumption.
Data entry will terminate when the user enters a null string (ie. Just presses the ENTER
key) for the customer number.
Once data entry has terminated the program should then calculate and display the
average bill per customer and the average electricity consumption per customer (in
Kilowatt Hours).
The calculation of the bill is based on the following:
Consumption at the Standard Rate is billed at $0.32 per Kilowatt Hour.
Consumption at the Peak Rate is billed $0.50 per Kilowatt Hour.
Consumption at the Off Peak Rate is billed at $0.18 per Kilowatt Hour.
After calculating the amount of the bill a Goods and Services Tax of 10% is the

tag:
下一篇:沒有了
Copyright ? 2008-2018 assignment代寫

在線客服

售前咨詢
售后咨詢
微信號
Badgeniuscs
微信

在線客服

售前咨詢
售后咨詢
微信號
Badgeniuscs
微信
英国代写_数学代写_c++/c代写_留学生代写怎么查出来?