//shoping item (display item,remove,add and get item all fuction)
#include <iostream>
using namespace std;
const int m=50;
class items
{
int itemcode[m];
float itemprice[m];
int count;
public:
void CNT(void) { count = 0; }
void getitem(void);
void displaysum(void);
void remove(void);
void displayitem(void);
};
void items :: getitem(void)
{
cout << "enter the code: ";
cin >> itemcode[count];
cout << "Enter the cost: ";
cin >> itemprice[count];
count++;
}
void items :: displaysum(void)
{
float sum = 0;
for (int i = 0; i < count; i++)
{
sum = sum + itemprice[i];
cout << "\nTotal value: " << sum;
}}
void items :: remove(void)
{
int a;
cout << "Ente item code: ";
cin >> a;
for (int i = 0; i < count; i++)
{
if (itemcode[i] == a)
itemprice[i] == 0;
}
}
void items :: displayitem(void)
{
cout << "\nCode Price: ";
for (int i = 0; i < count; i++)
{
cout << "\nitem Code: " << itemcode[i];
cout << "\nitem Price: " << itemprice[i]<<endl;
}
cout << "\n";
}
int main()
{
items order;
order.CNT();
int x;
do
{
cout << "\nYou do the following";
cout << "\n1 Add an item";
cout << "\n2 display total value";
cout << "\n3 delete an item";
cout << "\n4 display all items";
cout << "\n5 Quit";
cout << "\n\nWhat is your option?" ;
cin >> x;
switch (x)
{
case 1:
order.getitem();
break;
case 2:
order.displaysum();
break;
case 3:
order.remove();
break;
case 4:
order.displayitem();
break;
case 5:
break;
default : cout<<"Error in input: try again\n";
}
} while (x != 5);
return 0;
}
Comments
Post a Comment