Reference no: EM133921536 , Length: word count:1000
Fundamentals of Programming
Assessment - Case Study
Learning outcome 1: Interpret simple program specifications.
Learning outcome 2: Conceptualise a high-level model via the use of pseudocode and flow charts.
Learning outcome 3: Describe how to transfer a high-level model into a software application via the use of a programming language.
Task
This assessment is to be completed individually. In this assessment, you will design a pseudocode, flow chart, and develop a simple program that meets the specifications described in the case study.
Assessment Description
In this assessment, you will be asked to demonstrate your ability to interpret simple program specifications, conceptualise a high-level model using pseudocode and flow charts, and transfer the high-level model into a software application using the Python programming language.
You will be provided with a case study which will require you to use your problem-solving skills and develop a simple program. You will need to create pseudocode and a flow chart, as well as develop the program using Python 3 language. Get expert-level assignment help in any subject.
Case Study:
You have been hired to develop a program that will calculate the total price of a customer's shopping cart. The program will prompt the user to enter the price of each item and the quantity they wish to purchase. Once all the items have been entered, the program will calculate the total price, including any applicable discounts or delivery fees.
The program should meet the following specifications:
The program will prompt the user to enter the price of each item and the quantity they wish to purchase.
The program will allow the user to enter up to 10 items.
If the total price is over $100, the program will apply a 10% discount to the total price.
If the total price is less than $50, the program will add a $5 delivery fee to the total price.
The program will display the total price, including any discounts or delivery fees.