Improve functionality of online shopping cart

Assignment Help Web Project
Reference no: EM13802974

Assignment: Fran's Virtual Fruit Stand

Use the concepts and scenario to help Fran's Virtual Fruit Stand increase the functionality of its online shopping cart. When a customer checks out, the shopping cart must store the required data pertaining to each item the customer is buying. Your job is to design a program that will prompt the user for the required data and then store it. The required data includes the item name, the price per pound, and the number of pounds of that item being purchased. When complete, your program should include three (3) arrays, two (2) loops, one (1) and / or conditional statement, and one (1) variable.

Using Visual Logic, design a flowchart that is also a fully functional program to add functionality to the online shopping cart. According to your design, the program must:

  1. Continually accept data regarding the purchase of fruit as specified below until the user enters a sentinel value, or until five (5) items are entered, whichever comes first.
  2. Prompt the user for each item and accept the name of the fruit (e.g., "dried apples"), the price per pound, and the number of pounds sold in a month.
  3. Store the required data in three (3) arrays (e.g., one (1) for the item name, one (1) for the price per pound, and one (1) for the number of pounds being purchased) with corresponding index values. Note: For example, index value 3, when applied to the "itemName" array, would give us the name of the third item that the customer is buying. That same index value of 3, when applied to the "pricePerPound" array, would give us the price per pound of that same third item that the customer is buying.
  4. Store up to five (5) values in each of the three (3) arrays.
  5. Provide functionality in which the user ends the program by typing a sentinel value, and the program tells the user what the sentinel value is. Note: An acceptable message may read "Type n to end the program.", where "n" is the sentinel value. If the user does not end the program in this way, then the program ends when it has collected the data for five (5) items.
  6. Print an itemized receipt with the following data after the last item in the purchase has been saved to the array.
    • Item name
    • Price per pound of each item
    • Number of pounds purchased of each item
    • Subtotal price for each item, calculated as price per pound multiplied by the number of pounds
    • Total weight of the entire order (in pounds)
    • The cost of shipping which is based on the total weight of the entire order, calculated as 50 cents per pound. Note: For example, if the entire order weighs seven (7) pounds, the cost of shipping would be $3.50.
    • Grand total price of all items and shipping.

Reference no: EM13802974

Questions Cloud

Analyze the ethical issues involved in social media use : Analyze the ethical issues involved in social media use and how to address them. The analysis should include the following: Security concerns, such as identity theft.
State one reason why they need an isp : State one advantage of using a wireless connection compared to a cables connection. They now decide to connect their three compers to the internet. State one reason why they need an ISP
Write paper on a reflection on great books in liberal arts : Write a paper about A Reflection on The Great Books in Liberal Arts.
Monochromic and polychronic time systems : Explain the differences between monochromic and polychronic time systems. Use some examples to illustrate their differences and the role of time in intercultural communication.
Improve functionality of online shopping cart : Use the concepts and scenario to help Fran's Virtual Fruit Stand increase the functionality of its online shopping cart. When a customer checks out, the shopping cart must store the required data pertaining to each item the customer is buying
Write a paper about diabetes in the us : Write a paper about Diabetes in the US.
Case study on international business : International Business
Importance of relationship-building in different countries : Discuss the stages in the negotiation process and how culturally-based value systems influence these stages. Specifically, address the following: Explain the role and relative importance of relationship-building in different countries.
Exchanging task-related information : Discuss the various styles and tactics that can be involved in exchanging task- related information. Describe differences in culturally- based styles of persuasion.

Reviews

Write a Review

Web Project Questions & Answers

  Access between dsl and cable modem service

Discover some reliable information telling you about the penetration of broadband service in any nation. The information should indicate a breakdown of access in DSL and Cable modem service

  Projects on myitlab access

Question: Make a projects on myitlab access and excel grader .

  Assignment related to work breakdown structure

a. Summarize the project requirements and other assumptions (e.g., budget, human resources, workload, environmental dependencies, etc.). b. Define a work breakdown structure and describe the methodology behind constructing one.

  Simple program that utilizes a good design process

Design a program that will allow a user to input a list of your family members along with their age and the state where they reside. Determine and print the average age of your family and print the names of anyone who lives in Texas.

  Create a page layout design with the goal of organizing text

Design Outcome: create a page layout design with the goal of organizing text and image information to communicate the subject matter.

  Maze solver in prolog

Question: Develop a site of Maze solver in Prolog.

  Summarize all the specifications of your computer

Summarize all the specifications of your computer (You can copy and paste this from your final customization page on the manufacturer's website.

  What are potential risks associated with remote access

Why are users considered the weakest link in implementing policies. What are potential risks associated with remote access

  Web to conduct research on recent computer-based attacks

Model an existing company or create one for this assignment. Thoroughly document a list of all information and/or documentation that you would need as the basis of a disaster recovery plan.

  Using javascript to liven up web site

How to Use JavaScript to Liven up your site, how to protect users whose browsers will not load JavaScript. What is the tip?

  Implementing relational database management system

Jim and Tim are brothers who have a love of robots. They started a house based business called 'RoboBoys' where they custom create robots for fun, gifts, competition and decoration.

  Word capstone project

I have these tasks on my myitlab website: EXTRA CREDIT - WORD CAPSTONE PROJECT, Excel Chapter 1 GRADER PROJECT , Excel Chapter 4 GRADER PROJECT

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd