+1 (812) 783-0640 

Stock inventory assignment sample

Are you required to create a stock inventory program but don’t know where to start? Our programming experts can help. They are proficient in coding and will deliver an accurate solution that will secure you the top-most grade.

Stock inventory

stock inventory

Solution 

main.cpp 

#include

#include

#include

#include

#include

using namespace std;

boolenter_inventory_data(ofstream& out)

{

cout<< “Please enter stock number: ” <

stringstock_number;

getline(cin, stock_number );

if (stock_number.empty())

{

return false;

}

cout<< “Please enter description: ” <

string description;

cin>> description;

double cost = 0;

do

{

cout<< “Please enter cost (between 0.00 and 10000 inclusive): ” <

cin>> cost;

if (cost == -999.00)

{

return true;

}

}

while (cost < 0 || cost > 10000);

cout<< “Please enter price: ” <

int price;

cin>> price;

cout<< “Please enter quantity in stock: ” <

int quantity;

cin>> quantity;

out<

getline(cin, stock_number);

if (out.bad())

{

cout<< “Error file writing” <

return false;

}

return true;

}

int main()

{

ofstream out;

do

{

cout<< “Please enter file name: ” <

stringfile_name;

getline(cin, file_name);

if (file_name.empty())

{

file_name = “stock.dat”;

}

if (file_name.find(‘.’) == string::npos)

{

file_name += “.dat”;

}

out.open(file_name);

if (!out.is_open())

{

cout<< “Can’t open file: ” <

}

} while (!out.is_open());

while (enter_inventory_data(out))

{}

out.close();

return 0;

}