Build a Python Programm (terminal based)
Budget: £10 – £20 GBP
I am a lazy person and I want someone to help me with my programming assignment.
I have done some work but not the main part and because I don't know alot about programming or python, I want the programm as basic as possible please.
the details of the assignment is:
"Description of Assignment:
Carlton Smith is a self-employed car dealer who finds producing estimates for new cars difficult and
time-consuming. There are often errors in his calculations which have resulted in him quoting wrong
estimates for very small profit and sometimes losing customers because his estimates are too high.
Carlton has approached Apps R Us to get a bespoke program written so that his estimates become a
lot quicker and more accurate.
Task 1: Prepare to create a program
Report Chapter 1: Using the program requirements below, explain the data requirements and program
control structures required and also explain the processing requirements of the program with control
structures using appropriate pseudocode and JSD.
Program requirements:
The program will be used to determine the total amount due for the purchase of a vehicle.
It will need to input device for basic price and the trade-in allowance. Use programming
components that will indicate if the buyer wants additional accessories: stereo system, leather
interior, and/or GPS “Global Positioning System”. A frame for the exterior finish will contain
optional components for Standard, Modified, or Customized Detailing. The program should allow
for the facility to amend the prices of the additional accessories.
Have the trade-in allowance default to 0; that is, if the user does not enter a trade-in value, use 0 in
your calculation. Validate the values from the input devices, displaying a message box if
necessary.
To calculate, add the price of selected accessories and finish to the best price and display the
result in an output device called Subtotal. Calculate the sales tax on the subtotal and display the
result in a read only output device. Then subtract any trade-in value from the total and display the
result in an Amount Due read only output device.
Include event driven programming components for Calculation, Clear, Exit and Reset. The
Calculate component must display the total amount due after trade-in.
Item Price
Stereo System £ 30.50
Leather Interior £ 530.99
Global Positioning System (GPS) £ 301.90
Standard No additional charge
Modified £ 370.50
Customized Detailing £1257.99
Tax Rate 6%
Task 2: Create your program.
Create your program based on the requirements set out above.
Add to your report:
Report Chapter 2: Justify the data types you have chosen use in your program to store variables and
constants.
Write and provide screenshot evidence for the key steps that you took to create your program.
Task 3: Design and complete a Test Plan
Report Chapter 3: Provide a design for a Test Plan which has a minimum of 10 tests. Provide
calculations for the possible outcomes for these tests. This should show how you recognise and deal
with syntax and logic errors. You must justify why these tests are necessary.
Carry out these tests and explain the actions required to correct these errors.
Finally analyse the results from the tests you ran against the predicted results. Refer between your
program and the stated requirements and explain how the program meets the requirements.
Word count: 3000 (+/- 10%) for the report.
I have done some work but not the main part and because I don't know alot about programming or python, I want the programm as basic as possible please.
the details of the assignment is:
"Description of Assignment:
Carlton Smith is a self-employed car dealer who finds producing estimates for new cars difficult and
time-consuming. There are often errors in his calculations which have resulted in him quoting wrong
estimates for very small profit and sometimes losing customers because his estimates are too high.
Carlton has approached Apps R Us to get a bespoke program written so that his estimates become a
lot quicker and more accurate.
Task 1: Prepare to create a program
Report Chapter 1: Using the program requirements below, explain the data requirements and program
control structures required and also explain the processing requirements of the program with control
structures using appropriate pseudocode and JSD.
Program requirements:
The program will be used to determine the total amount due for the purchase of a vehicle.
It will need to input device for basic price and the trade-in allowance. Use programming
components that will indicate if the buyer wants additional accessories: stereo system, leather
interior, and/or GPS “Global Positioning System”. A frame for the exterior finish will contain
optional components for Standard, Modified, or Customized Detailing. The program should allow
for the facility to amend the prices of the additional accessories.
Have the trade-in allowance default to 0; that is, if the user does not enter a trade-in value, use 0 in
your calculation. Validate the values from the input devices, displaying a message box if
necessary.
To calculate, add the price of selected accessories and finish to the best price and display the
result in an output device called Subtotal. Calculate the sales tax on the subtotal and display the
result in a read only output device. Then subtract any trade-in value from the total and display the
result in an Amount Due read only output device.
Include event driven programming components for Calculation, Clear, Exit and Reset. The
Calculate component must display the total amount due after trade-in.
Item Price
Stereo System £ 30.50
Leather Interior £ 530.99
Global Positioning System (GPS) £ 301.90
Standard No additional charge
Modified £ 370.50
Customized Detailing £1257.99
Tax Rate 6%
Task 2: Create your program.
Create your program based on the requirements set out above.
Add to your report:
Report Chapter 2: Justify the data types you have chosen use in your program to store variables and
constants.
Write and provide screenshot evidence for the key steps that you took to create your program.
Task 3: Design and complete a Test Plan
Report Chapter 3: Provide a design for a Test Plan which has a minimum of 10 tests. Provide
calculations for the possible outcomes for these tests. This should show how you recognise and deal
with syntax and logic errors. You must justify why these tests are necessary.
Carry out these tests and explain the actions required to correct these errors.
Finally analyse the results from the tests you ran against the predicted results. Refer between your
program and the stated requirements and explain how the program meets the requirements.
Word count: 3000 (+/- 10%) for the report.