Calculate the income and then apply the appropriate taxes

Assignment Help Programming Languages
Reference no: EM133575502

Fundamentals of Programming

Control Flow Prototype

Learning outcome 1: Interpret simple program specifications.
Learning outcome 2: Produce a high-level model via the use of pseudocode and flow charts.
Learning outcome 3: Transfer a high-level model into a software application via the use of a programming language.

Your Task

This assessment is to be completed individually. In this assessment, you will develop a program based on a provided case study using pseudocode, a flow chart, and Python 3 language.

Assessment Description

This assessment aims to evaluate students' ability to interpret program specifications, produce a high-level model using pseudocode and flow charts, and transfer that model into a software application using Python 3 language. To accomplish this, students will be provided with a case study that involves calculating taxation for individuals based on their income and other relevant factors.

Case Study:
You are a junior software developer at a financial company. Your task is to develop a program that calculates an employee's income based on the number of hours worked and hourly rate. The program should also calculate deductions for income tax and superannuation. You will need to create a pseudocode and flow chart to show your design process and develop a working program using Python 3 language.

The case study involves a fictional country where individuals are taxed based on their income. The income is determined by multiplying the number of hours worked by the hourly rate. Each individual is taxed at 20%. Students must develop a program that can take in user input for hours worked and hourly rate, to calculate the income and then apply the appropriate taxes owed based on the fixed tax rate of 20%. The program must also consider any superannuation deductions, which is 10% of the income.

For example, if an employee user, "John Smith", enters 40 hours worked and hourly rate of $25 per hour, as shown in Table 1. Then, the total income will be $1000, of which 20% is taxed ($200) and 10% deducted for superannuation ($100), as shown in Table 2.

Assessment instructions for this assessment:

You will be provided with a case study and data for the program.

Develop a pseudocode and flow chart that demonstrates the design process for the program.

Develop a Python 3 program that calculates an employees income based on the provided data and includes deductions for income tax and superannuation.

The program should include appropriate comments and be clearly organised into functions and loops.

Submit your pseudocode, flow chart, and Python 3 program code to the designated submission platform by the due date.

Reference no: EM133575502

Questions Cloud

Smuggles male boa constrictor from india into canada : Jamie likes to collect dangerous 'pets'. He smuggles a male boa constrictor from India into Canada.
What policy tool and mechanism would you utilize to improve : As a Congressman/Congresswoman, what policy tool and mechanism would you utilize to improve hospital efficiency? Please be detailed with your answers.
Finds the prostate enlarged-boggy and tender : A 26-year-old male patient complains of spiking fever, malaise, urinary frequency, and perineal pain with defecation that began 2 days ago.
About investment opportunity in dow chemical : You are excited about an investment opportunity in Dow Chemical, a multinational chemical corporation, because it is undervalued relative to peers.
Calculate the income and then apply the appropriate taxes : calculate the income and then apply the appropriate taxes - Develop a Python 3 program that calculates an employees income based on the provided data
What is the correct meaning for the suffix tomy : What is the correct meaning for the suffix "tomy"?
Describes a model in which a firm packages the various input : describes a model in which a firm packages the various inputs and outputs of a particular industry. By achieving a critical mass of control over these component
Security analyst within enterprise environment : What are the responsibilities of security analyst within the enterprise environment, and the main job roles? And how will this affect the future of the security
Stage of product life cycle : This is the only stage of the Product Life Cycle (after Product Development) where a firm would normally anticipate losing money.

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd