My program in C++ runs, but does not provide me with my needed ouput, and I cant seem to find my error or what I must change to get the desired output. Please help me find my mistake. Here is my code    #include #include using namespace std; int main() {  //Declare required variables  int unit,discount=0;  const int RETAIL = 99;  //Prompt for input   cout<<"How many units are being purchased? ";  cin>>unit;  //Negative case  while(unit<0){   cout<<"Please input a positive integer value.";   cout<<"\nHow many units are being purchased? ";   cin>>unit;  }  //Set discount  if(unit>=10 && unit<=19){   discount = 20;  }else if(unit>=20 && unit<=49){   discount = 30;  }else if(unit>=50 && unit<=99){   discount = 40;  }else if(unit>=100){   discount = 50;  }  //Compute result   double price = unit*RETAIL;  double final = price - (price*discount/100);  cout << fixed << showpoint;  cout << setprecision(2);  //Output result  cout<<"The total cost of the purchase is $"<

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
Question

My program in C++ runs, but does not provide me with my needed ouput, and I cant seem to find my error or what I must change to get the desired output. Please help me find my mistake. Here is my code 

 

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
 //Declare required variables
 int unit,discount=0;
 const int RETAIL = 99;
 //Prompt for input 
 cout<<"How many units are being purchased? ";
 cin>>unit;
 //Negative case
 while(unit<0){
  cout<<"Please input a positive integer value.";
  cout<<"\nHow many units are being purchased? ";
  cin>>unit;
 }
 //Set discount
 if(unit>=10 && unit<=19){
  discount = 20;
 }else if(unit>=20 && unit<=49){
  discount = 30;
 }else if(unit>=50 && unit<=99){
  discount = 40;
 }else if(unit>=100){
  discount = 50;
 }
 //Compute result 
 double price = unit*RETAIL;
 double final = price - (price*discount/100);
 cout << fixed << showpoint;
 cout << setprecision(2);
 //Output result
 cout<<"The total cost of the purchase is $"<<final;
 return 0;
}

 

 

for my ouput I am meant to get this answer (image attached) but in my code I am not getting an answer that equals half the one in the picture.

A. C:\Windows\system32\cmd.exe
ned
How many units are being purchased? 10
The total cost of the purchase is $1592.00
Press any key to continue . .
Transcribed Image Text:A. C:\Windows\system32\cmd.exe ned How many units are being purchased? 10 The total cost of the purchase is $1592.00 Press any key to continue . .
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Algebraic Expressions
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
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