Write a program and flowchart, and include a snippet of your program running. You need to purchase some items at Hansen's Discount Supermarket. You have a list of items but you know that when you get to the store you will most likely purchase other things. After you have selected your products at the store, you get up to the self-checkout and the scanner is broken. The manager approaches you because he knows that you are a knowledgeable programmer to help him design a small program quickly that will manually total items purchased and calculate the tax and final total of all sales. See below for the specific specifications. Instructions . You must use at least two different arrays • A character array to store the welcome message (note: when creating your flowchart you will need to declare this message with the string data type as a variable and assign the message). Use the puts() function to display the message to the screen. • An array with a float datatype to store the prices of the items • Prompt the user to enter how many items they have to total. Use a for) statement to fill the array using the value the user entered as the end point of the loop. • Use an accumulating total statement to compute the total sales .There is a constraint - if the price of any one item is greater than $10.00 it is considered invalid. you must use a repetitive statement to display a message and force the user to enter a value less than $10.00 • You need to create a function to compute the final total using a sales tax of 6% (06) • Review the output screenshot to see what should be displayed to the user after execution. Submission instructions: upload the source file, a screenshot of the Coutput screen, and .fprg Flowgorithm flowchart file for grading using the instructions down below. Here is what the output looks like. we\Desktop\/FinalProject.exe lcome to Hansen's Discount Supermarket! items do you have to scan: 3 are sorry the scanner is broke at the moment. Please enter your prices manually. what is the price of your product: 1.24 what is the price of your product: 25.30 Invalid Price, Be sure to enter a Price under $10.00 Enter a valid price: 62.45 Invalid Price, Be sure to enter a Price under $10.00 Enter a valid price: 1.24 what is the price of your product: .50 Your total 15: 2.98 Tax: 0.18 Your Grand Total including Tax 1s: 3.16 Have a great day! Process exited after 21.36 seconds with return value e

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
icon
Concept explainers
Question
100%
### Instructions for Creating a Program for Hansen's Discount Supermarket

**Objective:**
Design a small program for Hansen's Discount Supermarket that manually tallies items purchased and calculates the tax and final total of all sales. The program needs to handle manual input due to a broken scanner. Below are the specific requirements and guidelines:

**Requirements & Specifications:**

1. **Use Two Different Arrays:**
   - **Character Array** for the welcome message. This requires predefining the message and displaying it using a loop rather than directly printing it out.
   - **Array with Float Data Type** to hold the prices of the items.

2. **Prompt User for Input:**
   - Prompt the user to enter how many items they have to total.
   - Use a loop to fill the price array with the user's inputs.

3. **Input Validation:**
   - Ensure that no item price exceeds $100.00. If it does, declare it invalid and prompt the user to enter a valid price.
   - If invalid data is entered, repeatedly ask until a valid input is given.

4. **Accumulate Total Sales:**
   - Use an accumulating total statement to compute the total sales of the items.

5. **Tax Calculation:**
   - Compute the final total of the sales including a tax of 6% (0.06).

6. **Output:**
   - Display the subtotal, tax amount, and final total to the user in a readable format.
   - Ensure to display clear error messages for invalid prices.

7. **Submission:**
   - Include three files for submission: the source file (.c), a screenshot of the program's output screen, and a flowchart file (.fmp).

**Sample Output:**
Here's an example of what the program's output looks like:

```
Welcome to Hansen's Discount Supermarket!
How many items do you have to scam: 3

We are sorry the scanner is broken at the moment.
Please enter your prices manually.

What is the price of your product: 1.24
What is the price of your product: 25.30
Invalid Price, be sure to enter a Price under $10.00
Enter a valid price: 62.45
Invalid Price, be sure to enter a Price under $10.00
Enter a valid price: 1.24
What is the price of your product: .50
Your total is 2.98
Transcribed Image Text:### Instructions for Creating a Program for Hansen's Discount Supermarket **Objective:** Design a small program for Hansen's Discount Supermarket that manually tallies items purchased and calculates the tax and final total of all sales. The program needs to handle manual input due to a broken scanner. Below are the specific requirements and guidelines: **Requirements & Specifications:** 1. **Use Two Different Arrays:** - **Character Array** for the welcome message. This requires predefining the message and displaying it using a loop rather than directly printing it out. - **Array with Float Data Type** to hold the prices of the items. 2. **Prompt User for Input:** - Prompt the user to enter how many items they have to total. - Use a loop to fill the price array with the user's inputs. 3. **Input Validation:** - Ensure that no item price exceeds $100.00. If it does, declare it invalid and prompt the user to enter a valid price. - If invalid data is entered, repeatedly ask until a valid input is given. 4. **Accumulate Total Sales:** - Use an accumulating total statement to compute the total sales of the items. 5. **Tax Calculation:** - Compute the final total of the sales including a tax of 6% (0.06). 6. **Output:** - Display the subtotal, tax amount, and final total to the user in a readable format. - Ensure to display clear error messages for invalid prices. 7. **Submission:** - Include three files for submission: the source file (.c), a screenshot of the program's output screen, and a flowchart file (.fmp). **Sample Output:** Here's an example of what the program's output looks like: ``` Welcome to Hansen's Discount Supermarket! How many items do you have to scam: 3 We are sorry the scanner is broken at the moment. Please enter your prices manually. What is the price of your product: 1.24 What is the price of your product: 25.30 Invalid Price, be sure to enter a Price under $10.00 Enter a valid price: 62.45 Invalid Price, be sure to enter a Price under $10.00 Enter a valid price: 1.24 What is the price of your product: .50 Your total is 2.98
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 5 steps with 6 images

Blurred answer
Knowledge Booster
Operators
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education