How do you read this code into a file and display it into cout and stop the program once you read "END" for the name of the produce?
How do you read this code into a file and display it into cout and stop the program once you read "END" for the name of the produce?
The code:
#include<iostream>
#include<string.h>
#include<fstream>
using namespace std;
int main()
{
string filename;
cout<<"Enter the name of the file to store the information"<<endl;
getline(cin,filename);
ofstream fileptr(filename);
if(!fileptr.is_open())
{
cout<<"Couldn't open a file"<<endl;
}
string product,temp;
double wholesaleprice, totalprice, markup, retailprice, totalretailprice;
char option;
int quantity;
do
{
cout<<"Enter the product name"<<endl;
getline(cin, product);
cout<<"Enter the Wholesale Price"<<endl;
cin>>wholesaleprice;
cout<<"Enter the quantity"<<endl;
cin>>quantity;
totalprice = wholesaleprice*quantity;
cout<<"Enter the markup percentage"<<endl;
cin>>markup;
retailprice = wholesaleprice + ( (markup/100)*wholesaleprice );
totalretailprice = retailprice * quantity;
fileptr<<product<<endl;
fileptr<<wholesaleprice<<" "<<quantity<<" "<<retailprice<<" "<<(totalretailprice-totalprice)<<endl;
cout<<"Do you want to process any more records (y/n)?"<<endl;
cin>>option;
getline(cin,temp);
}while(option=='y');
fileptr.close();
}
Example picture is posted
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images