Project 1 – Sensible Programming Venture
Due date: Consult with Project Submission Field on VU Collaborate
Weighting: 20% of whole evaluation
Protection: This evaluation merchandise relies on target content material in weeks 1- four
Targets
This evaluation is designed to evaluate your understanding of variables, constants, varieties, operators, enter/output, loops, if statements, courses, objects and capabilities.
Job
Create a C# software that calculate and shows membership charges for N clients who registered for membership from a sport heart based mostly in Victoria, Australia. Declared a relentless variable M to be equal to the most important digit of your pupil id quantity (e.g. in case your pupil id is s3025423 then M needs to be equal to five). Assume M=four, if the most important digit of your pupil id quantity is lower than four. The usual expenses of membership are proven beneath
Size of Membership Fee (together with tax)
1-6 months $30.zero per thirty days
6-12 months $27.5 per thirty days
Greater than 12 months $25.zero per thirty days
Particular Necessities
• The applying ought to ask the consumer to enter the shopper identify, the variety of months for membership, and sure or no to point whether or not the shopper receives a particular supply or not. The particular supply will give clients a 15% low cost of the memship regardless of what number of months they register.
• Assume that the variety of month to be entered is an integer kind with the vary between 1 and 60. An error message needs to be issued if a consumer enters a worth past this vary and the re-entering is required.
• This system makes a calculation of membership and shows the end result as proven within the beneath determine. This system needs to be stored working with getting into subsequent set of enter information.
• In spite of everything M units of enter information are entered from the keyboard, your program may even show the knowledge that features the shopper spending most, the shopper spending least in addition to a easy bar chart to show what number of members with the variety of months are lower than 6 months and higher than/equal 6 months as proven within the beneath determine.
• The applying needs to be user-friendly by displaying acceptable welcome, exit and error message. Your program needs to be run as regular with out altering any supply code besides setting M with a unique worth.
Submission Necessities
You might be required to submit two recordsdata:
1. Your software challenge packed as a single zip file.
2. A consumer guide doc to point out how your program works, present screenshot and take a look at circumstances. Project Cowl Sheet along with your identify and pupil ID needs to be added in the beginning as a canopy web page. Doc needs to be submitted in Phrase format.
(The doc and the challenge needs to be submitted individually. Don’t zip the doc)
Evaluation Standards
Your project shall be marked based mostly on the required functionalities, use of loops and If statements, using courses and objects, enter and output performance, user-friendly options and report presentation.
For late submission is -5% every day.