MITS4002
OBJECT-ORIENTED SOFTWARE
DEVELOPMENT
Sensible Questions – Half A
Weightage: 15%
Due date: 23.10.2022 11:59 PM
Late penalty applies on late submission, 20% per day could be deducted zero mark for LATE Submission multiple week
You can be marked based mostly in your submitted zipped file on Moodle. No excuse will probably be accepted resulting from file corruption, absence from lecture or lab courses the place particulars of lab necessities could also be given.
Pupil ID:
Pupil full title:
This Assessment merchandise pertains to the unit studying outcomes as within the unit descriptors. This Assessment covers the next LOs.
LO1 Exhibit understanding of courses, constructors, objects, information sorts and instantiation; Convert information sorts utilizing wrapper strategies and objects
LO2 Independently analyse buyer necessities and design object-oriented applications utilizing scope, inheritance, and different design strategies; Create courses and objects that entry variables and modifier key phrases. Develop strategies utilizing parameters and return values
LO3 Exhibit adaptability in constructing management and loop buildings in an object-oriented setting; Exhibit use of consumer outlined information buildings and array manipulation
Undertaking: Evaluating Reductions
Downside Description:
Suppose that you just obtained a developer function within the taxation workplace, your first activity is to develop reveal a program to retailer supervisor in relation to calculate the tax to be paid by the worker for every bracket fee ranging from 10% to 20%, with an increment of half.
Write a program that lets the billing workers enter the yearly revenue (I) and show the tax quantity (TA) for every bracket fee (B). Here’s a pattern run:
Output
Earnings: 100000
Bracket Fee ___________ Tax Quantity
10% $10000
10.5% $10500
11% $11000
9.5 %
$19500
20% $20000
Finish output
Use the formulation beneath to compute tax fee (DA).
TA = I * B
Design: (Describe the foremost steps for fixing the issue.)
Coding: (Copy and Paste Supply Code right here. Format your code utilizing Courier 10pts)
Output screenshot: (Paste your output screenshot right here)
Testing: (Describe the way you take a look at this program)
Submit the next gadgets:
1. Submit this Phrase doc with answer by way of LMS (you will need to submit this system)
Trace:
1. Are you able to get the primary 4 rows manually? This can enable you to perceive find out how to compute the numbers mathematically.
2. Are you able to write a program to provide the primary 4 rows? This can enable you to see the sample.
three. Are you able to generalize it in a loop to provide all of the rows?
four. Lastly, format the output appropriately.
Rubric
Glorious
Proficient
Passable Partially meets the expectation
Don’t meet the expectation
Design/Assessment Coated all of the elements and the steps to unravel the issue. Coated a lot of the elements and vital steps to unravel the issue. Coated vital elements and required steps to unravel the issue. Coated considerably elements and few required steps to unravel the issue.
Not lined related elements or steps.
3points 2points 1.5 factors 1points 0points
Coding Error free and required executable code is submitted overlaying all the necessities. The code is environment friendly.
Error free and required executable code is submitted overlaying all the necessities. Error free and required executable code is submitted overlaying a lot of the necessities.
Error free and executable code is submitted overlaying few necessities.
Not lined related elements or steps.
5points three.5points 2.5points 1.5points 0points
Output screenshots; Appropriate reply; Output as per the necessities and with correct formatting.
Output as per the necessities. Output lined a lot of the necessities.
Output
partially lined the requirement.
Error in code.
5points three.5points 2.5points 1.5points 0points
Proof of testing and debugging Nicely described and intimately proof of testing and debugging. Nicely described proof of testing and debugging. Coated a lot of the proof of testing and debugging. Coated considerably proof of testing and debugging.
No related proof.
2points 1.5points 1points zero.5points 0points