Continue working on the project that you started in Week 1 according to the following details. You will design and implement at least 3 functions to allow customers to select products and quantities and to print the order summary (including the total price). Update the project document by adding the new functions description and design.

The Application

  • Design the solution on paper.
  • Determine the functions that you need to create (you need at least 3).
  • Design each function.
  • At least 1 of the designed functions must have a parameter passed by value.
  • At least 1 of the designed functions must have a parameter passed by reference
  • Implement your design using the provided integrated development environment (IDE).
  • By the end of Week 2, your program should provide the following additional functionality (in addition to the functionality provided in Week1):
    • Ask customers to select products and quantities.
    • Print the order summary, including the products, the quantities, and the total price for each product.
    • Calculate and print the total price for the order.
    • Make sure to add comments to your code.

During this class, you will be developing an application to offer and sell products to users. Each week, you will complete a part of the project. You will add additional functionality or improve available ones. In addition, you will write a projects document to explain your projects requirements and design. Every week, you will submit 2 items: the application and the documentation. Additional information and the deliverables for each Individual Project will be provided in the assignment description for the project.

In this first Individual Project, you will create the application structure, select the products to sell, and decide on the main features. You will also set up the project document outline that you will add to each week as follows:

The Application: Use the following steps for the application:

  • Decide on the products that you are planning to sell.
  • Create a draft program design (on paper).
  • Start creating the program structure using the provided integrated development environment (IDE).
  • Implement the part of your design that does the following:
    • Ask customers to enter details such as their names and addresses.
    • Print a welcome message that includes the customers name.
    • Provide a list of available products with descriptions.
    • Implemented code should contain at least 2 control statements.
    • Code should contain well documented comments.
Academic Honesty!
It is not our intention to break the school's academic policy. Posted solutions are meant to be used as a reference and should not be submitted as is. We are not held liable for any misuse of the solutions. Please see the frequently asked questions page for further questions and inquiries.
Kindly complete the form. Please provide a valid email address and we will get back to you within 24 hours. Payment is through PayPal, Buy me a Coffee or Cryptocurrency. We are a nonprofit organization however we need funds to keep this organization operating and to be able to complete our research and development projects.