(5/5)

This assignment allows the students to implement a simple console-based New Zealand individual tax calculator. The assignment has three different stages:

INSTRUCTIONS TO CANDIDATES

ASSIGNMENT AIM

This assignment allows the students to implement a simple console-based New Zealand individual tax calculator. The assignment has three different stages:

1. An application design plan presented as a simple flowchart.

2. A basic application pseudo-code.

3. A completed console application.

Note: Please consider the marking criteria at the end of this assignment for more details.

Descriptions

Let's assume that you are working for New Zealand Inland Revenue Department (IRD), and they require you as a software developer to implement a simple offline console application to calculate the individual tax yearly. Your application should include the following

requirements:

⚫ The application allows the users to input their names.

The application allows the users to enter their secondary income amount if they have any.

⚫ The application presents the breakdown summary of the users annually income and tax deducted.

⚫ In order to make it easier for the users to understand the breakdown tax summary, the application also requires to include the taxable income ranges and their percentages, respectively.

• If the users have more than one income source, the application should display the tax rate, tax code, secondary income, and secondary taxable amount correctly.

Stage One - Flowchart (20 marks)

Consider the described descriptions, complete the following flowchart for the application design plan. Please make sure that your flowchart should be able to present the following components correctly:

⚫ Flow arrows

⚫ A step or instruction in the algorithm (process)

⚫ A decision to be made in the algorithm

Terminator (Start/End)

• Input and output

In the end, the program can display the total income, total tax, take-home pay, and take- home pay percentage yearly.

(5/5)

Related Questions

. Introgramming & Unix Fall 2018, CRN 44882, Oakland University Homework Assignment 6 - Using Arrays and Functions in C

DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma

. The standard path finding involves finding the (shortest) path from an origin to a destination, typically on a map. This is an

Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t

. Develop a program to emulate a purchase transaction at a retail store. This program will have two classes, a LineItem class and a Transaction class. The LineItem class will represent an individual

Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th

. SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

. Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

Hire Me

Hire Me