HND Computing - Programming: Wage Commission Application in Python
VerifiedAdded on 2023/03/17
|21
|4245
|69
Homework Assignment
AI Summary
This assignment details the development of a Python-based wage commission application designed to analyze staff sales efforts and calculate appropriate commission rates. The project begins with an introduction outlining the program's objectives and structure, emphasizing the use of algorithms for commission calculation. It covers procedural and object-oriented programming paradigms, event-driven programming, and the selection of an Integrated Development Environment (IDE). The assignment emphasizes the importance of code standards and debugging processes. The core functionality involves an algorithm that determines commission percentages based on sales figures, incorporating base salaries and commission calculations. The report includes detailed steps for algorithm execution, code examples, and discussions of procedural characteristics. The application is designed to be user-friendly and efficient, providing a clear method for calculating staff wages and incentivizing sales performance. The document concludes with a summary of the programming concepts and practical application of the wage commission application.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.

Programming
Student Name:
Register Number:
Submission Date:
1
Student Name:
Register Number:
Submission Date:
1
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.

Table of Contents
Introduction..................................................................................................................................................................... 3
Basic algorithm and outline operation process..................................................................................................................3
Procedural characteristics................................................................................................................................................ 8
Object oriented programming........................................................................................................................................ 12
Even driven programming.............................................................................................................................................. 12
Analysis of suitable Integrated Development Environment.............................................................................................12
Importance of code standard debugging process programming.......................................................................................12
Conclusion..................................................................................................................................................................... 13
Reference....................................................................................................................................................................... 13
2
Introduction..................................................................................................................................................................... 3
Basic algorithm and outline operation process..................................................................................................................3
Procedural characteristics................................................................................................................................................ 8
Object oriented programming........................................................................................................................................ 12
Even driven programming.............................................................................................................................................. 12
Analysis of suitable Integrated Development Environment.............................................................................................12
Importance of code standard debugging process programming.......................................................................................12
Conclusion..................................................................................................................................................................... 13
Reference....................................................................................................................................................................... 13
2

Introduction
The main aim of this project is to develop the Increasing wage commission application by using
python. The structure of the wage commission programming is to create an algorithm based on
implementation. The competitive retailer of the wage commission is to analyse the staff sales
efforts and to increase the wage commission on the individual staff. The implementation of the
python program is based on the finding of the individual staff’s total monthly salary commission
and same has to be identified by the IT team management. The structure of the wage commission
of the python program is to be based on the algorithm based execution. The purpose of
implementing this program is that these can be used by the competent seller, delivering a wage
hike on commission rates to meet the staff efforts and then increase the wage commission. The
selection of individual staff is based on the salary plus commission on every month of the
individual sales. The objective of the initial stage of the process is to create the wage commission
application, which is based on the outline process of the programming for understanding and
evaluating the algorithm and using the two functions of the wage commission. In the second
stage of the python programming, they can implement and use the object oriented concept that
can be used to function and even drive the programming that can be used for the flow of program
execution and is determined by the events of the calling functions of the analysis on wage
commission on the IDLE implementation (prezi.com, 2019). The third stage of the process is the
implementing of the wage commission python program that can be used for the IDE and by
using the data structure and standard library function; this can be implemented by the python
programming structure. This has to be specified by the staff monthly salary which is calculating
the total month salary. The executing program for the final testing is to be understood at each
stage and by planning the test debugging to help clear the error and enhance the developed
application by investigating it.
Basic algorithm and outline operation process
The algorithm operation of the outline process which is specified is conducted by the
series of specific actions. The concept of algorithm that can be implemented by increasing the
staff wage commission is based on the sales effort of individual staff calculation. The outline
3
The main aim of this project is to develop the Increasing wage commission application by using
python. The structure of the wage commission programming is to create an algorithm based on
implementation. The competitive retailer of the wage commission is to analyse the staff sales
efforts and to increase the wage commission on the individual staff. The implementation of the
python program is based on the finding of the individual staff’s total monthly salary commission
and same has to be identified by the IT team management. The structure of the wage commission
of the python program is to be based on the algorithm based execution. The purpose of
implementing this program is that these can be used by the competent seller, delivering a wage
hike on commission rates to meet the staff efforts and then increase the wage commission. The
selection of individual staff is based on the salary plus commission on every month of the
individual sales. The objective of the initial stage of the process is to create the wage commission
application, which is based on the outline process of the programming for understanding and
evaluating the algorithm and using the two functions of the wage commission. In the second
stage of the python programming, they can implement and use the object oriented concept that
can be used to function and even drive the programming that can be used for the flow of program
execution and is determined by the events of the calling functions of the analysis on wage
commission on the IDLE implementation (prezi.com, 2019). The third stage of the process is the
implementing of the wage commission python program that can be used for the IDE and by
using the data structure and standard library function; this can be implemented by the python
programming structure. This has to be specified by the staff monthly salary which is calculating
the total month salary. The executing program for the final testing is to be understood at each
stage and by planning the test debugging to help clear the error and enhance the developed
application by investigating it.
Basic algorithm and outline operation process
The algorithm operation of the outline process which is specified is conducted by the
series of specific actions. The concept of algorithm that can be implemented by increasing the
staff wage commission is based on the sales effort of individual staff calculation. The outline
3

process of the wage commission algorithm can be used for the two functions that are specified by
the input and output process. The input function of the program can define the get commission
and the output function can specify which depends on the salary basis. Developing the algorithm
based on the python programming can be used for the object oriented programming which will
depend on the calling function, methods (Docs.python.org, 2019), and parameters of the python
program. Developing the wage commission application, we can use the object oriented and event
handling program on the python code. Developing the initial stages of the python code can start
with the library function of the given program which is based by calculating the initial stage on
the return of the commission percentages of the passed amount which has to be specified to get
the commission function of the python code. The process of getting the commission on the object
oriented for the control statement which is specified by the run as the different set of the
statement on whether to check the condition is true or false.
The given wage commission algorithm steps are,
1. Check if the amount is less than 500.02, then return 0
2. Check if amount is less than 2000.02, then return 0.05
3. Check if the amount is less than 5000.0, then return 0.09
4. Check if the amount is less than 10000.01 then return 0.13
5. If the condition is false and return the value on 0.2
Initially, based on the base plus commission, this can be preferred on the many staffs and
employees (Gacovski, 2019). Of the guaranteed staff, the guaranteed is on the annual base salary
of 32000, 00. In developing the wage commission of the python program, they can implement to
get the Commission (amount) on the statement of the decision making to initially check the
increasing commission amount which is less than 500.01. If the wage condition is true then find
the value of commission percentage which is zero and same to be returned to the control
statement. After that the parameter to pass on the elif part and to check the salary of the wage
commission is less than 2000.01. If the condition is true then the return commission percentage
value is 0.05. And the parameter to pass the next elif statement, again check the wage
commission value if it is less than 5000.01. Once the condition is true then display the
percentage of the commission return value is 0.09. Then, next it to pass the parameter on the next
condition statement on elif and to check if the amount is less than 1000.01. If this condition is
4
the input and output process. The input function of the program can define the get commission
and the output function can specify which depends on the salary basis. Developing the algorithm
based on the python programming can be used for the object oriented programming which will
depend on the calling function, methods (Docs.python.org, 2019), and parameters of the python
program. Developing the wage commission application, we can use the object oriented and event
handling program on the python code. Developing the initial stages of the python code can start
with the library function of the given program which is based by calculating the initial stage on
the return of the commission percentages of the passed amount which has to be specified to get
the commission function of the python code. The process of getting the commission on the object
oriented for the control statement which is specified by the run as the different set of the
statement on whether to check the condition is true or false.
The given wage commission algorithm steps are,
1. Check if the amount is less than 500.02, then return 0
2. Check if amount is less than 2000.02, then return 0.05
3. Check if the amount is less than 5000.0, then return 0.09
4. Check if the amount is less than 10000.01 then return 0.13
5. If the condition is false and return the value on 0.2
Initially, based on the base plus commission, this can be preferred on the many staffs and
employees (Gacovski, 2019). Of the guaranteed staff, the guaranteed is on the annual base salary
of 32000, 00. In developing the wage commission of the python program, they can implement to
get the Commission (amount) on the statement of the decision making to initially check the
increasing commission amount which is less than 500.01. If the wage condition is true then find
the value of commission percentage which is zero and same to be returned to the control
statement. After that the parameter to pass on the elif part and to check the salary of the wage
commission is less than 2000.01. If the condition is true then the return commission percentage
value is 0.05. And the parameter to pass the next elif statement, again check the wage
commission value if it is less than 5000.01. Once the condition is true then display the
percentage of the commission return value is 0.09. Then, next it to pass the parameter on the next
condition statement on elif and to check if the amount is less than 1000.01. If this condition is
4
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.

true, then return value is 0.13. Check all the conditions if it is false then return the value as 0.2 on
the parameter function of the resulting value. This has been shown in the below illustration,
Algorithm
1. Set exit as a blank string
2. Set base as 32000
3. While the exit is not equal to "exit", repeat steps 4 to 9
4. Set sales as float input from the user
5. Set commission by calling get Commission with sales as the argument
6. Set comm as product of sales and commission
7. Set total as a sum of base and comm
8. Display base salary, commission and the total salary
9. Set choice as the choice whether the user wants to exit or not (Fabrigar and Wegener,
2012).
5
the parameter function of the resulting value. This has been shown in the below illustration,
Algorithm
1. Set exit as a blank string
2. Set base as 32000
3. While the exit is not equal to "exit", repeat steps 4 to 9
4. Set sales as float input from the user
5. Set commission by calling get Commission with sales as the argument
6. Set comm as product of sales and commission
7. Set total as a sum of base and comm
8. Display base salary, commission and the total salary
9. Set choice as the choice whether the user wants to exit or not (Fabrigar and Wegener,
2012).
5

The main function is the entry point of the program which can direct the access to the main
module of the class and function, and display the output in the python console. The python
execution of the initial condition can start with empty initialization of the exit arguments and
then initialize the base pay of the wage commission of the whole employee salary packages,
which has to be allocated the base price on 32,000 per annum. Plus, a percentage of the sales that
makes the duration of the given period can be specified by the performance of the effort of the
individual’s staffs. This has to be specified in the function arguments. After this, enter the
monthly sales float values on wage commission which is directly called the function of the get
commission and initialized the value on commission for getting a commission (500). Also,
calculate the percentage of the commission value on multiplication of the sales value and
commission value that includes the function as comm=500*0.00. After this, the python program
can calculate the total payment of the commission value by adding the base commission and
commission amount. For instance let us denote the total=32000+0.00. The final execution of the
python module is to be printed as the final result of the individual staff salary, which will be
specified on the given function and displayed as the result as Base sales, commission, and total
salary. Once the program has been successfully executed, then exit the terminals on the
command prompt on the increasing wage commission. i.e. 32,000.00.
6
module of the class and function, and display the output in the python console. The python
execution of the initial condition can start with empty initialization of the exit arguments and
then initialize the base pay of the wage commission of the whole employee salary packages,
which has to be allocated the base price on 32,000 per annum. Plus, a percentage of the sales that
makes the duration of the given period can be specified by the performance of the effort of the
individual’s staffs. This has to be specified in the function arguments. After this, enter the
monthly sales float values on wage commission which is directly called the function of the get
commission and initialized the value on commission for getting a commission (500). Also,
calculate the percentage of the commission value on multiplication of the sales value and
commission value that includes the function as comm=500*0.00. After this, the python program
can calculate the total payment of the commission value by adding the base commission and
commission amount. For instance let us denote the total=32000+0.00. The final execution of the
python module is to be printed as the final result of the individual staff salary, which will be
specified on the given function and displayed as the result as Base sales, commission, and total
salary. Once the program has been successfully executed, then exit the terminals on the
command prompt on the increasing wage commission. i.e. 32,000.00.
6

After this the process which can calculate the total sales is 1000, and then commission values are
to be specified by the parameter argument which directly access the commission model and
calculates the value as 50.00. The base salary is to be initialized by the constant value which is
32,000.00 and then find the total percentage of the individual staff salary which is 32050.00.
After this exit the terminal console, and again display the command in the console that is entered
as the total sales and user can enter the total sales on 2000, 5000, 10000, and 20000, and overall
base salary of the command value as 32,000 which is specified by the commission values as
50.00, 100.00, 450.00,1300.00, 4000.00. The commission value argument is to be passed to the
total salary of the individual and the different staff values are 32100.00, 32450.00, 33300.00, and
36000.00 on the wage commission application in the python console. A unique competitive seller
decides to introduce the wage increment system to the commission rates to complete the staff's
efforts every month based on their personal sales of the wage commission value result, which is
shown in the below image,
7
to be specified by the parameter argument which directly access the commission model and
calculates the value as 50.00. The base salary is to be initialized by the constant value which is
32,000.00 and then find the total percentage of the individual staff salary which is 32050.00.
After this exit the terminal console, and again display the command in the console that is entered
as the total sales and user can enter the total sales on 2000, 5000, 10000, and 20000, and overall
base salary of the command value as 32,000 which is specified by the commission values as
50.00, 100.00, 450.00,1300.00, 4000.00. The commission value argument is to be passed to the
total salary of the individual and the different staff values are 32100.00, 32450.00, 33300.00, and
36000.00 on the wage commission application in the python console. A unique competitive seller
decides to introduce the wage increment system to the commission rates to complete the staff's
efforts every month based on their personal sales of the wage commission value result, which is
shown in the below image,
7
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Procedural characteristics
In practical languages for implementation and development of pay commission, the competitor is
used for calculating the competitor's retailer, ending the total salary of the total salary dependent
on employees' liabilities and calculating the total sales percentage Product Personal Employee
Performance. The Python program makes developing process or processes; each process is a
sequence of statements with a specific defined purpose. A process language is a type of computer
programming language that codifies well-structured instructions and practices in its
programming environment, creating a program. It is in the proper order of reports, functions and
commands to complete the accounting work or program. Some of the features of computer
process languages include: Prefixes, local variables, global variables, parameter passing,
rewriting, processes, programming libraries and practical programming priority. The practical
characteristics of the wage group include those phases (Burt and Allison, 2010),
Focusing the process of the data and doing things on the wage commission
Problem solving function on the top down approach,
Global data shared function,
Moving data function specification
8
In practical languages for implementation and development of pay commission, the competitor is
used for calculating the competitor's retailer, ending the total salary of the total salary dependent
on employees' liabilities and calculating the total sales percentage Product Personal Employee
Performance. The Python program makes developing process or processes; each process is a
sequence of statements with a specific defined purpose. A process language is a type of computer
programming language that codifies well-structured instructions and practices in its
programming environment, creating a program. It is in the proper order of reports, functions and
commands to complete the accounting work or program. Some of the features of computer
process languages include: Prefixes, local variables, global variables, parameter passing,
rewriting, processes, programming libraries and practical programming priority. The practical
characteristics of the wage group include those phases (Burt and Allison, 2010),
Focusing the process of the data and doing things on the wage commission
Problem solving function on the top down approach,
Global data shared function,
Moving data function specification
8

Wage commission focus point of process operation of the raw data,
The wage commission focusing point of the conceptual characters is to be specified at the
top of the competitive retailer. This has to be specified in the increasing of the commission rate
complement of the best performance of the staff efforts for finding it at every month based on the
individual sales of the employment (ELIOT, 2019). The focus of the point for the commission
salary payment processing that can handle the wage commission of the large amount of data
formed on the stored screen. The individual staff for the details can specify the bank account
information and guest reservation date combined to determine the compiler retails to find the
best performance individual staff and increase the wage commission for every month, which has
to be calculated for the total sales on the wage commission records and same to be added.
Problem solving function on the top down approach,
The problem solving approaches of the wage commission system has to be developed by
the application and same can be used for calculating and returning the commission percentage
for the past amount using the python implementation. By implementing the wage commission for
the program, once runs the program that can occur for the debugging on the process for the
function system. Problem solving function for every sub-task is simple to understand and the
program and every sub-task continue to do the same job. Sub-tasks are then programmed as self-
contained blocks of code. When a problem is collected (Craig, 2015), the relationship between a
block and the next is clear, that is to display every month the total sales on the salary of
individual staff.
9
The wage commission focusing point of the conceptual characters is to be specified at the
top of the competitive retailer. This has to be specified in the increasing of the commission rate
complement of the best performance of the staff efforts for finding it at every month based on the
individual sales of the employment (ELIOT, 2019). The focus of the point for the commission
salary payment processing that can handle the wage commission of the large amount of data
formed on the stored screen. The individual staff for the details can specify the bank account
information and guest reservation date combined to determine the compiler retails to find the
best performance individual staff and increase the wage commission for every month, which has
to be calculated for the total sales on the wage commission records and same to be added.
Problem solving function on the top down approach,
The problem solving approaches of the wage commission system has to be developed by
the application and same can be used for calculating and returning the commission percentage
for the past amount using the python implementation. By implementing the wage commission for
the program, once runs the program that can occur for the debugging on the process for the
function system. Problem solving function for every sub-task is simple to understand and the
program and every sub-task continue to do the same job. Sub-tasks are then programmed as self-
contained blocks of code. When a problem is collected (Craig, 2015), the relationship between a
block and the next is clear, that is to display every month the total sales on the salary of
individual staff.
9

The first module is now responsible for initializing and getting commission
(sales) section on the program and reading in the values. That is all it does. Its
relationship with the main program (Def main ()) is that it passes sales out to
the program.
The next module is responsible for doing the commission for the entered sales amount
calculations. Its relationship with the main program is that it reads in sales and passes back
commissions that are due (Appleman, 2010).
The third module is the display and print module that are included by entering the month sales
amount, base salary, commission, total salary that can be displayed in the python console. Its
relationship with the main program is that it reads in commission due on the percentage of the
total sales commission program (Knörzer and Szodruch, 2012).
10
(sales) section on the program and reading in the values. That is all it does. Its
relationship with the main program (Def main ()) is that it passes sales out to
the program.
The next module is responsible for doing the commission for the entered sales amount
calculations. Its relationship with the main program is that it reads in sales and passes back
commissions that are due (Appleman, 2010).
The third module is the display and print module that are included by entering the month sales
amount, base salary, commission, total salary that can be displayed in the python console. Its
relationship with the main program is that it reads in commission due on the percentage of the
total sales commission program (Knörzer and Szodruch, 2012).
10
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.

Global data shared function,
In Python, only variables specified within a single function are indirectly global. If a value is
allocated anywhere in the body of a variable function, it is considered a local if not explicitly
declared worldwide (Lane and Hathaway, 2015). The standard set (often called def get
commission (amount)) is required to share the information across modules in a single column.
Import only the block modules in all of your application volumes (5 Reasons Coding Standards
Are Essential., 2019); after the block, any changes made to the module object gets reflected in
the python console.
Moving data function specification,
The moving function can be used for all the parameters that have to be passed on the calling
function methods and can calculate the value on the given function and display the result on the
python console program.
11
In Python, only variables specified within a single function are indirectly global. If a value is
allocated anywhere in the body of a variable function, it is considered a local if not explicitly
declared worldwide (Lane and Hathaway, 2015). The standard set (often called def get
commission (amount)) is required to share the information across modules in a single column.
Import only the block modules in all of your application volumes (5 Reasons Coding Standards
Are Essential., 2019); after the block, any changes made to the module object gets reflected in
the python console.
Moving data function specification,
The moving function can be used for all the parameters that have to be passed on the calling
function methods and can calculate the value on the given function and display the result on the
python console program.
11

Object oriented programming
The object oriented programming that can follow the different stages includes, inherence,
polymorphism, class methods, data abstraction and encapsulation using the wage commission
application programming in python. The object of the main function is to get the commission
(amount) of the calculated and return the commission percentage for the past amount, return the
value on the main methods on the given function as the base pay is same for all employees to be
calculated for every month salary on the total salary of the commission. This can follow the
different calling function parameters and which is implemented at each stages of the augment
function on the wage commission of the python program.
12
The object oriented programming that can follow the different stages includes, inherence,
polymorphism, class methods, data abstraction and encapsulation using the wage commission
application programming in python. The object of the main function is to get the commission
(amount) of the calculated and return the commission percentage for the past amount, return the
value on the main methods on the given function as the base pay is same for all employees to be
calculated for every month salary on the total salary of the commission. This can follow the
different calling function parameters and which is implemented at each stages of the augment
function on the wage commission of the python program.
12

Multi event paradigm programming language means that it supports different programming
approaches. One of the popular approaches to solve a programming problem is by creating
objects.
Even driven programming
Event-driven programming is a programming paradigm in which the flow of the
program execution is determined by events - for example a user action such as a mouse click,
key press, or a message from the operating system or another program. Event managers create,
schedule, and bring to life events like conferences and parties (Programcall.com, 2019). They
usually work with clients in order to determine their preferences and plan the event based on
their needs, such as deciding on a venue and what sort of atmosphere is desired. It's usually
necessary to work with third-party vendors such as caterers, and venue owners, and event
managers must also adhere to their clients' budgets. Establishes and oversees the logistical and
administrative support needs of events; may include site surveying, cash flow management,
scheduling, and crowd management.
Example Source Code for Event Driven Programming
from tkinter import *
def single_button_click(event)
print(“Single Click”)
def double_button_click(event):
Click then exits
print(“Double Click”)
import sys; sys.exit()
widget = Button(None, text=’Mouse Clicks’)
widget.pack()
widget.bind(‘<Button-1>’, single_button_click)
widget.bind(‘<Double-1>’, double_button_click)
13
approaches. One of the popular approaches to solve a programming problem is by creating
objects.
Even driven programming
Event-driven programming is a programming paradigm in which the flow of the
program execution is determined by events - for example a user action such as a mouse click,
key press, or a message from the operating system or another program. Event managers create,
schedule, and bring to life events like conferences and parties (Programcall.com, 2019). They
usually work with clients in order to determine their preferences and plan the event based on
their needs, such as deciding on a venue and what sort of atmosphere is desired. It's usually
necessary to work with third-party vendors such as caterers, and venue owners, and event
managers must also adhere to their clients' budgets. Establishes and oversees the logistical and
administrative support needs of events; may include site surveying, cash flow management,
scheduling, and crowd management.
Example Source Code for Event Driven Programming
from tkinter import *
def single_button_click(event)
print(“Single Click”)
def double_button_click(event):
Click then exits
print(“Double Click”)
import sys; sys.exit()
widget = Button(None, text=’Mouse Clicks’)
widget.pack()
widget.bind(‘<Button-1>’, single_button_click)
widget.bind(‘<Double-1>’, double_button_click)
13
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

widget.mainloop()
Analysis of suitable Integrated Development Environment
Analysis of a suitable IDE that can calculate the employee’s monthly pay based on their sales.
The program should request from the user an employee’s monthly sales amount to calculate their
total monthly salary (Qi, Shen and Dou, 2014).
Further, apply loop control structure to continue the program until user enters ‘exit’. Apply
appropriate user input validation in order to provide correct inputs by the user using an IDE (e.g.
Visual studio 2017 or IDLE).
14
Analysis of suitable Integrated Development Environment
Analysis of a suitable IDE that can calculate the employee’s monthly pay based on their sales.
The program should request from the user an employee’s monthly sales amount to calculate their
total monthly salary (Qi, Shen and Dou, 2014).
Further, apply loop control structure to continue the program until user enters ‘exit’. Apply
appropriate user input validation in order to provide correct inputs by the user using an IDE (e.g.
Visual studio 2017 or IDLE).
14

The program should be able to ask the staff if they wish to use the system again after a session
has been completed; this can be illustrated through the implementation of the loop control
structures. In addition, user or staff input must be validated to ensure the correct input is entered
(in this case only the required four numbers).
From experience using IDE to develop the program, evaluate the importance of using an IDE
(e.g. Visual studio 2017 or IDLE) in the development process contrasted with not using an IDE
(e.g. text editor, command console wage commission interface on the python application (Online
Class Notes, 2019).
Importance of code standard debugging process programming
Testing is the most important part of the program; the testing process program is a prerequisite
for successful testing / debugging. In this regard, you need to explain the procedure for disabling
your program and debugging features available for your IDE exam. Underline the best practices
and coding standards you have included in your standard library function of the python program.
Debugging processes helps to clear errors in the code and to enhance developed applications. In,
evaluating how debugging processes can be used to help develop more secured and robust
15
has been completed; this can be illustrated through the implementation of the loop control
structures. In addition, user or staff input must be validated to ensure the correct input is entered
(in this case only the required four numbers).
From experience using IDE to develop the program, evaluate the importance of using an IDE
(e.g. Visual studio 2017 or IDLE) in the development process contrasted with not using an IDE
(e.g. text editor, command console wage commission interface on the python application (Online
Class Notes, 2019).
Importance of code standard debugging process programming
Testing is the most important part of the program; the testing process program is a prerequisite
for successful testing / debugging. In this regard, you need to explain the procedure for disabling
your program and debugging features available for your IDE exam. Underline the best practices
and coding standards you have included in your standard library function of the python program.
Debugging processes helps to clear errors in the code and to enhance developed applications. In,
evaluating how debugging processes can be used to help develop more secured and robust
15

applications (Yeager, 2014). In conclusion, you are expected to critically evaluate why a coding
standard is necessary in a team as well as for the individual in the programming world of the
commission wage of the each staff to be performed on the best sales and finding each stage of
the total percentage to be increased by the individual staff. The debugging process of the
production language is to understand for each stage of the process in the program declaring and
identifying the module to occur in the error, and how to clear the error on the python
programming console. After that to run the program and successfully display the total monthly
salary of the individual staff details and finds the result in python console command line on the
wage commission.
Syntax Error
It display the syntax error in this program. If colon or semi colon is missing then it display the
syntax error. To put colon the end of line if amount<500.01 and it resolve.
ZeroDivisionError
16
standard is necessary in a team as well as for the individual in the programming world of the
commission wage of the each staff to be performed on the best sales and finding each stage of
the total percentage to be increased by the individual staff. The debugging process of the
production language is to understand for each stage of the process in the program declaring and
identifying the module to occur in the error, and how to clear the error on the python
programming console. After that to run the program and successfully display the total monthly
salary of the individual staff details and finds the result in python console command line on the
wage commission.
Syntax Error
It display the syntax error in this program. If colon or semi colon is missing then it display the
syntax error. To put colon the end of line if amount<500.01 and it resolve.
ZeroDivisionError
16
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.

It shows the zero division error in this program. The total value is divided by zero so that is
display the zero division error. The total value does not divided by zero. So change the formula
from total =base*comm/0 to total=base*comm. To change the formula then the program will be
run.
NameError
17
display the zero division error. The total value does not divided by zero. So change the formula
from total =base*comm/0 to total=base*comm. To change the formula then the program will be
run.
NameError
17

It display the name error in this program. The name does not define in main function then it
shows the name error. We have use the commission in this program but it does not define the
main function. So change the main function from def get to def getcommision. The function is
define then it will run.
TypeError
18
shows the name error. We have use the commission in this program but it does not define the
main function. So change the main function from def get to def getcommision. The function is
define then it will run.
TypeError
18

It display the type error in this program. We have write the formula is comm=’sales
’+commission. The program does not accept the type of formula. So remove the quotation form
this formula then run the program.
Conclusion
The main purpose of this project is to develop an increasingly rewarding commission application
by using python, which has been successfully implemented. Programming structure of the Wage
Commission was to create an algorithm based implementation. Investigating the sales process of
the employees, the winner of the Wage Board to increase the wage group among the superiors
has been completed. The objective of the initial stage of the process was to create the wage
commission application based on the outline and process of the programming to be understood,
evaluating the algorithm and using the two functions of the wage commission by using python.
The first module is now responsible for initializing and to get the commission
(sales) section on the program and reading the values, which has been
completed. The second stage of the python program which can implement and use the object
oriented concept that can use the functions and even drive the program that can be used for the
flow of program execution as determined by the events of the calling functions for the analysis
on wage commission on the IDLE implementation of the next module which is
19
’+commission. The program does not accept the type of formula. So remove the quotation form
this formula then run the program.
Conclusion
The main purpose of this project is to develop an increasingly rewarding commission application
by using python, which has been successfully implemented. Programming structure of the Wage
Commission was to create an algorithm based implementation. Investigating the sales process of
the employees, the winner of the Wage Board to increase the wage group among the superiors
has been completed. The objective of the initial stage of the process was to create the wage
commission application based on the outline and process of the programming to be understood,
evaluating the algorithm and using the two functions of the wage commission by using python.
The first module is now responsible for initializing and to get the commission
(sales) section on the program and reading the values, which has been
completed. The second stage of the python program which can implement and use the object
oriented concept that can use the functions and even drive the program that can be used for the
flow of program execution as determined by the events of the calling functions for the analysis
on wage commission on the IDLE implementation of the next module which is
19
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

responsible for doing the commission for the entered sales amount calculations
has been be completed. The third stage of implementing the report is by implementing the
wage commission python program that can be used for the IDE and by using the data structure
and standard library function, it can be implement the python program structures to the specified
staff month salary for calculating the total month salary has been completed. The executing
program of final testing has to be understood at each stage and planning the test debugging has
help clear the error and enhance the developed application, which also has been completed.
Reference
5 Reasons Coding Standards Are Essential. (2019). 5 Reasons Coding Standards Are
Essential.. [online] Available at: https://masterzendframework.com/software-engineering-
2/5-reaons-codingstandards-are-essential/ [Accessed 8 May 2019].
Appleman, D. (2000). How computer programming works. Berkeley, Calif.: Apress.
Burt, T. and Allison, R. (2010). Sediment cascades. Chichester, West Sussex: Wiley-
Blackwell.
Craig, I. (2015). The interpretation of object oriented programming languages. London:
Springer.
Docs.python.org. (2019). IDLE — Python 3.7.3 documentation. [online] Available at:
https://docs.python.org/3/library/idle.html [Accessed 14 May 2019].
ELIOT, G. (2019). MILL ON THE FLOSS. [Place of publication not identified]:
MACMILLAN COLLECTOR'S LIB.
Fabrigar, L. and Wegener, D. (2012). Exploratory factor analysis. Oxford: Oxford
University Press.
Gacovski, Z. (2019). Soft Computing and Machine Learning with Python. Ashland: Arcler
Press.
Knörzer, D. and Szodruch, J. (2012). Innovation for sustainable aviation in a global
environment. Amsterdam: IOS Press.
20
has been be completed. The third stage of implementing the report is by implementing the
wage commission python program that can be used for the IDE and by using the data structure
and standard library function, it can be implement the python program structures to the specified
staff month salary for calculating the total month salary has been completed. The executing
program of final testing has to be understood at each stage and planning the test debugging has
help clear the error and enhance the developed application, which also has been completed.
Reference
5 Reasons Coding Standards Are Essential. (2019). 5 Reasons Coding Standards Are
Essential.. [online] Available at: https://masterzendframework.com/software-engineering-
2/5-reaons-codingstandards-are-essential/ [Accessed 8 May 2019].
Appleman, D. (2000). How computer programming works. Berkeley, Calif.: Apress.
Burt, T. and Allison, R. (2010). Sediment cascades. Chichester, West Sussex: Wiley-
Blackwell.
Craig, I. (2015). The interpretation of object oriented programming languages. London:
Springer.
Docs.python.org. (2019). IDLE — Python 3.7.3 documentation. [online] Available at:
https://docs.python.org/3/library/idle.html [Accessed 14 May 2019].
ELIOT, G. (2019). MILL ON THE FLOSS. [Place of publication not identified]:
MACMILLAN COLLECTOR'S LIB.
Fabrigar, L. and Wegener, D. (2012). Exploratory factor analysis. Oxford: Oxford
University Press.
Gacovski, Z. (2019). Soft Computing and Machine Learning with Python. Ashland: Arcler
Press.
Knörzer, D. and Szodruch, J. (2012). Innovation for sustainable aviation in a global
environment. Amsterdam: IOS Press.
20

Lane, F. and Hathaway, W. (2015). Report of the Railway Wage Commission to the director
general of railroads, April 30, 1918. Washington: Railroad Wage Commission.
Online Class Notes. (2019). What are the main characteristics of Procedure Oriented
Programming (POP)?. [online] Available at:
https://www.onlineclassnotes.com/2013/08/what-are-main-characteristics-of.html [Accessed
14 May 2019].
prezi.com. (2019). Key Features of Event Driven Programs. [online] Available at:
https://prezi.com/kazk3ozh62wb/key-features-of-event-driven-programs/ [Accessed 14 May
2019].
Programcall.com. (2019). OOPS Features in brief. [online] Available at:
http://www.programcall.com/8/csnet/oops-features-in-brief.aspx [Accessed 14 May 2019].
Qi, E., Shen, J. and Dou, R. (2014). International Asia Conference on Industrial Engineering
and Management Innovation (IEMI2012) Proceedings. Dordrecht: Springer.
Yeager, D. (2014). Object-oriented programming languages and event-driven programming.
Dulles, Va.: Mercury Learning and Information.
21
general of railroads, April 30, 1918. Washington: Railroad Wage Commission.
Online Class Notes. (2019). What are the main characteristics of Procedure Oriented
Programming (POP)?. [online] Available at:
https://www.onlineclassnotes.com/2013/08/what-are-main-characteristics-of.html [Accessed
14 May 2019].
prezi.com. (2019). Key Features of Event Driven Programs. [online] Available at:
https://prezi.com/kazk3ozh62wb/key-features-of-event-driven-programs/ [Accessed 14 May
2019].
Programcall.com. (2019). OOPS Features in brief. [online] Available at:
http://www.programcall.com/8/csnet/oops-features-in-brief.aspx [Accessed 14 May 2019].
Qi, E., Shen, J. and Dou, R. (2014). International Asia Conference on Industrial Engineering
and Management Innovation (IEMI2012) Proceedings. Dordrecht: Springer.
Yeager, D. (2014). Object-oriented programming languages and event-driven programming.
Dulles, Va.: Mercury Learning and Information.
21
1 out of 21
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
© 2024 | Zucol Services PVT LTD | All rights reserved.