B8IT112 Principles of Programming: Algorithm Design & Programming

$20 Bonus + 25% OFF

Securing Higher Grades Costing Your Pocket?
Book Your Assignment at The Lowest Price
Now!

Students Who Viewed This Also Studied

B8IT112 Principles of Programming

Question:

Assessment Title: Algorithm Design & Programming

Requirements: 

You are required to submit C# programs for each of the four problems given in this document. For each C# program, you are required to use appropriate variable names (follow the naming conventions) with suitable data types. Also make use of comments in your code.

Problem 1

Write a program in C# to prompt the user to input their name, employee number, week ending date, hours worked, rate per hour, standard and overtime tax percentage rate. Use the data input to calculate gross pay, tax deductions and net pay. Output the results as a formatted payslip. Assume that a standard working week is 37.5 hours.

E.g. Ask the user to enter the following data:

Employee Name:

(sample input – Mark Bate)

Employee Number:

(sample input – 123456789A)

Week ending:

Number of hours worked:

Hourly Rate:

Overtime Rate:

Standard Tax Rate:

Overtime Tax Rate:

(sample input – 26/01/2018)

(sample input – 42.5)

(sample input – 10.50)

(time-and-a-half as 1.5)

(sample input – 20)

(sample input – 50)

Once the above data has been entered the program should display the employee’s payslip

Problem 2

Write a program in C# which prompts the user for a delimited data row.

After entering the data row (with delimiter) the user is asked for the delimiter as per Figure 1a below.

(Note: the user can enter any delimiter of their choice.)

Figure 1a.

On entering the delimiter and pressing carriage return, write out to the Console window each individual data item as per Figure 1b below.

Figure 1b.

Problem 3

Write a program in C# that prompts the user to enter a number of integer values. The program stores the integers in an array, counts the frequency of each integer and displays the frequency on the Console as per Figure 2 below.

Figure 2

Problem 4

Write a program in C# that prompts the user to enter a number of Movies. Your program should store the Movie Names in an array and output what has been stored as per Figure 3a below.

Figure 3a

If the user enters the word Exit as a Movie Name the program should stop prompting the user to enter any additional Movie Names and should output Movie Names collected as per Figure 3b below.

Figure 3b

Penalty for late submissions:

The number of marks deducted depends on the lateness of the submission and will be deducted according to the following scale:

  • Where an assessment is submitted between 1 and 14 days late 2 marks per day are deducted
  • An assessment submitted after the deadline but within 24 hours of the original deadline will attract the first day penalty, i.e. deduction of 2 marks
  • Where an assessment is more than 14 days late it is annotated at the discretion of the lecturer but no marks are awarded.

Assessment criteria

Criteria/

40-49

50-59

60–69

70 +

Mark

C# code

Insufficient or

Some but

Sufficient solves

Well-structured

Excellent

incomplete

insufficient and

problem but lack

code

solution to

code structure

poorly

of attention to

problem

structured code

coding practices

which doesn’t

solve the

problem

B8IT112 Principles of Programming

Answer in Detail


Solved by qualified expert

Get Access to This Answer

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

32 More Pages to Come in This Document. Get access to the complete answer.

MyAssignmenthelp.com is here to reduce homework and coursework pressure of students from Australia, UK and US. Growing wisdom with improved academic assignment help is our prime concern. The brand image of MyAssignmenthelp.com lies in the precise and conceptual answers to questions crafted by our outstanding pool of 3000+ writers. Custom essay help, online assignment help and dissertation writing services along with homework and coursework help is our extended range of offerings under one roof. You can trust us with deadlines; we have years of record to deliver the jobs way before the stipulated time. Seek us even in the middle of night; we are all set to serve your queries 24×7. We value the worth of money and pledge to return more than what is invested by our clients.

More B8IT112 B8IT112 Principles of Programming: Questions & Answers

CO3355 Advanced Graphics and Animation

Coursework assignment 1Very often in computer graphics we need to represent composite objects or objectcollections that base their behaviour on relationships between their parts. In orderto do so, we usually model these objects as hierarchies. Processing facilitates suchmodelling by providing a stac …

View Answer

7COM1076 Wireless Mobile and Multimedia Networking

Question:
This Assignment assesses the following module Learning Outcomes (from Definitive Module Document):
Successful students will typically:
LO1: have a knowledge and understanding of the complex problems and issues arising when mobility occurs in networks.
LO2: have a knowledge and deep u …

View Answer

ITECH2000 Mobile Development Fundamentals

Task:
This section of the online test will contain 1 long answer question worth . You will be required to develop some code in MIT AppInventor.
A local pizza shop wants you to develop an app to help their customers calculate the cost of orders. There are a range of factorsthat determine how much a …

View Answer

Matlab

Explore and discuss the possibility of using a vessel-tracking and segmentation algorithm to enhance the vein image. You should try to implement a vessel-tracking algorithm of your own choice in Matlab and evaluate how well it functions when analyzing your own IR images. REQUIREMENTS: The report SHO …

View Answer

Content Removal Request

If you are the original writer of this content and no longer wish to have your work published on Myassignmenthelp.com then please raise the
content removal request.

Choose Our Best Expert to Help You

Jack Dawson

I am a medical professor at for long 16 years Stanford university.

650 – Completed Orders

Hire Me

Still in Two Minds? The Proof is in Numbers!

33845 Genuine Reviews With a Rating of 4.9/5.

Assignment

Home Work: 1.4 Pages, Deadline:
7 days

Thanks to your efforts. it’w well written and can be helpful a lot. really I appreciated it.

User ID: 6***55 Canada

Healthcare

Essay: 2 Pages, Deadline:
7 days

Thanks to your efforts. It’s well researched and well written. I greatly appreciate it.

User ID: 6***55 Canada

Database

Thesis: 10 Pages, Deadline:
17 days

The assingment was very good, everything was explained very well.I scored very good marks.

User ID: 7***00 Australia

Assignment

Essay: 8 Pages, Deadline:
21 hours

I asked for 2000 words but the content provided was for 1840 words only. But still its was nice

User ID: 8***87 Australia

Management

Essay: 1 Page, Deadline:
3 days

Great job on assignment. I got an A and will use this expert again. Thank you for all your help!

User ID: 5***56 San Francisco, United States

Management

Assignment: 1.6 Pages, Deadline:
9 days

Excellent Expert. On time and helped get an A. Good job and keep up the good work. Will use again.

User ID: 5***56 San Francisco, United States

Networking

Programming: 7.2 Pages, Deadline:
8 days

It was good report and helped me get good grades. So, I always prefer my assignment help.

User ID: 5***32 Luton, Great Britain

Statistics

Programming: 1 Page, Deadline:
1 day

The quality of work was good. It was well made and complete. I haven’t received my grade yet but I hope that I get a good mark.

User ID: 8***38 Philippines

Maths

Home Work: 1 Page, Deadline:
1 day

good job! math structure is mention clearly and provided solution for each step.

User ID: 8***07 Malaysia

Chemistry

Home Work: 3 Pages, Deadline:
19 days

thanks to your efforts. It’s well researched and well written….I’d greatly appreciated .

User ID: 6***55 Canada

Assignment

Home Work: 1.4 Pages, Deadline:
7 days

Thanks to your efforts. it’w well written and can be helpful a lot. really I appreciated it.

User ID: 6***55 Canada

Healthcare

Essay: 2 Pages, Deadline:
7 days

Thanks to your efforts. It’s well researched and well written. I greatly appreciate it.

User ID: 6***55 Canada

Database

Thesis: 10 Pages, Deadline:
17 days

The assingment was very good, everything was explained very well.I scored very good marks.

User ID: 7***00 Australia

Assignment

Essay: 8 Pages, Deadline:
21 hours

I asked for 2000 words but the content provided was for 1840 words only. But still its was nice

User ID: 8***87 Australia

Management

Essay: 1 Page, Deadline:
3 days

Great job on assignment. I got an A and will use this expert again. Thank you for all your help!

User ID: 5***56 San Francisco, United States

Management

Assignment: 1.6 Pages, Deadline:
9 days

Excellent Expert. On time and helped get an A. Good job and keep up the good work. Will use again.

User ID: 5***56 San Francisco, United States

Networking

Programming: 7.2 Pages, Deadline:
8 days

It was good report and helped me get good grades. So, I always prefer my assignment help.

User ID: 5***32 Luton, Great Britain

Statistics

Programming: 1 Page, Deadline:
1 day

The quality of work was good. It was well made and complete. I haven’t received my grade yet but I hope that I get a good mark.

User ID: 8***38 Philippines

Maths

Home Work: 1 Page, Deadline:
1 day

good job! math structure is mention clearly and provided solution for each step.

User ID: 8***07 Malaysia

Chemistry

Home Work: 3 Pages, Deadline:
19 days

thanks to your efforts. It’s well researched and well written….I’d greatly appreciated .

User ID: 6***55 Canada

Have any Query?
Reference no: EM132069492

WhatsApp
Hello! Need help with your assignments? We are here

GRAB 25% OFF YOUR ORDERS TODAY

X