SDO401 Programming Principles

Module Code : SDO401
Batch No : CIV-IT-21 / CIV-IT-22


Answer ALL questions.

 Marks will be awarded for good presentation and thoroughness in your approach.

 NO marks will be awarded for the entire assignment if any part of this is found to be copied directly from printed materials or from another student.

 It is recommended that your name and your student number be included in the header or footer of every page of the assignment.

 The assignment should be accompanied by a completed assignment cover sheet.

 There is no need to include the assignment question in your submitted work.

 Written assignments must be correctly referenced and written in acceptable English. Be sure you acknowledge all sources of information in the body of your assignment and supply a reference list at the end.

 Use the APA system referencing style adopted by the College.

 Where appropriate assignments should be prepared using a word-processing package with 12 point font (Times New Roman/ Arial), 1.5 line spacing and page numbering.

 Please ensure that your work has been proofread for spelling and for grammatical construction.

 If you are not clear about the assignment requirements, please contact the subject Lecturer/tutor.

 Keep a copy of each assignment you submit.

 A soft and hard copy of the assignment shall be submitted.

 All assignments will be accepted before 10:00 pm on the submission date. Those assignments submitted within 4 days after the due date, will have a 5% marks deduction per day, from the total marks for that assignment. Thereafter, no assignments will be accepted.


A1. Onboard College academic statements that will display if a student is pass or fail in his exam. (50% or more is pass). If the student is Pass than your program should display which letter the student has obtained. [15]

 90% or more E for excellent
 80% or more but less than 90% O for Outstanding
 65% or more but less than 80% G for good
 Less than 65% S for satisfactory

If the student is below 50% marks your program should display “Fail.”

A2. Sun solution has a hardware club that awards points to its customers based on the number of laptop purchased each month. The points are awarded as follows: [15]

 If a customer purchases 0 laptop, 0 points are earned.
 If a customer purchases 1 laptop, 5 points are earned.
 If a customer purchases 2 laptop, 10 points are earned.
 If a customer purchases 3 laptop, 15 points are earned.
 If a customer purchases 4 or more laptop, 30 points are earned.

Write a program that asks the user to enter the number of laptop that customer has purchased this month and then display the number of points awarded.

A3. The Maldivian Ferry Shipping Company charges the following rates: Weight of Package (in Kilograms) Rate per 1000 Miles shipped

 2 Kg or less Rf 2.25
 Over 2 Kg but not more than 6 Kg Rf 4.25
 Over 6 Kg but not more than 10 Kg Rf 5.00
 Over 10 Kg but not more than 20 Kg Rf 6.10

Write a program that asks for the weight of the package and the distance it is to be shipped, and then displays the charges.

Loader Loading...
EAD Logo Taking too long?
Reload Reload document
| Open Open in new tab

Download Now [567.12 KB]

Loader Loading...
EAD Logo Taking too long?
Reload Reload document
| Open Open in new tab

Download Now [567.12 KB]

Maddox Smith

Greetings for the day !
Hope that you’re well !

We want to introduce ourselves as a team of professionals who are into academic writing for the last 10+ years. We can provide assignment assistance in all subjects. Our experts can provide solutions across all the topics right from Management, HR, Marketing, Finance & Accounts, Statistics, IT, childcare, nursing, law, and general writing. We provide plagiarism free work and also send a ‘Turnitin’ report along with completed work. Our services are available at reasonable cost; we entertain amendment requests from clients without any extra charges.

Our Feature Included

Ø Every assignment includes graphical representation like pie chart, bar graph, smart art and all.
Ø Free 0% plagiarism report
Ø Expert team for technical work as well.
Ø On time delivery
Ø Multiple rework facility
Ø Huge team of expert in each subject
Ø Referencing like: Harvard, APA, MLA, Oscola, automatic referencing all are familiar to our experts.

Subject we cover: Math , finance, economics, accounts, civil engineering, mechanical engineering, IT, Computer science, electrical and electronics engineering, history, geography, political science, sociology, physiology, philosophy, biology, microbiology, biotechnology, biotechnology, B-school assignments, project report, psychology, nursing assignments, medical assignments, Tourists and travelling assignments all kinds of dissertation and so on

Best Regards:
Oz Paper Help
1 Step 1