The local t-shirt shop sells shirts that retail for $14.99. Quantity discounts are given as follow: Number of Shirts Discount < 10 0% 11-20 10% 21-50 15% 51 or more 20% Write  a program that can run within a .cpp file that prompts the  user  for the  number of shirts  required and then computes the total price.  Output the cost per shirt, discount percentage, and total cost. Make sure the program accepts only nonnegative input. You must use a constant to represent price of the shirt You must use the correct data types for your constants and variables You must validate your input.   Do not allow negative number of shirts. This should display a warning You must use one or more if/else branches for your decisions You must also use a logical operator at least once to check the ranges. Your output should be formatted correctly Prices should have two decimal places Percents should have one decimal place Sample Run: How many shirts would you like? 25 The cost per shirt is $14.99 You received a discount of 15.0% The total cost is $318.54

Microsoft Visual C#
7th Edition
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Joyce, Farrell.
Chapter5: Looping
Section: Chapter Questions
Problem 14E: In Chapter 4, you created a program that generates a random number, allows a user to guess it, and...
icon
Related questions
Question

The local t-shirt shop sells shirts that retail for $14.99. Quantity discounts are given as follow:

Number of Shirts Discount
< 10 0%
11-20 10%
21-50 15%
51 or more 20%


Write  a program that can run within a .cpp file that prompts the  user  for the  number of shirts  required and then computes the total price.  Output the cost per shirt, discount percentage, and total cost. Make sure the program accepts only nonnegative input.

  • You must use a constant to represent price of the shirt
  • You must use the correct data types for your constants and variables
  • You must validate your input.  
    • Do not allow negative number of shirts. This should display a warning
  • You must use one or more if/else branches for your decisions
    • You must also use a logical operator at least once to check the ranges.
  • Your output should be formatted correctly
    • Prices should have two decimal places
    • Percents should have one decimal place

Sample Run:

How many shirts would you like?
25

The cost per shirt is $14.99
You received a discount of 15.0%
The total cost is $318.54
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
File Input and Output Operations
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
  • SEE MORE QUESTIONS
Recommended textbooks for you
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT