PROGRAM FOR ARRAY WITH IN A CLASS

//program for array with in a class
#include<iostream.h>
#include<conio.h>
class item
{
  int itemcode[50],itemprice[50],count;
  public:
  void cnt()
  {
     int count=0;
  }
 void getdata();
 void display();
 void remove();
 void displaysum();
}order;
void item::display()
{
  int i;
  for(i=0;i<count;i++)
  {
    cout<<"\n"<<itemcode[i];
  }
}
void item::displaysum()
{
int i;
  float sum=0;
  for(i=0;i<count;i++)
  sum+=itemprice[i];
  cout<<sum;
}
void item::remove()
{
  int i,a;
  cout<<"Enter the item code:";
  cin>>a;
  for(i=0;i<count;i++)
  {
    if(itemcode[i]==a)
       itemprice[i]=0;
  }
}
void item::getdata()
{
  cin>>itemcode[count];
  cin>>itemprice[count];
  count++;
}
void main()
{
 int x;
 clrscr();
 order.cnt();
 do
 {
   cout<<"Enter appropriate number\n";
   cout<<"\n1:Add an item";
   cout<<"\n2:Display the total value";
   cout<<"\n3:Delete an item";
   cout<<"\n4:display all items";
   cout<<"\n5:quit";
   cout<<"\nwhat is your option?";
   cin>>x;
   switch(x)
   {
     case 1:order.getdata();
     break;
     case 2:order.displaysum();
     break;
     case 3:order.remove();
     break;
     case 4:order.display();
     break;
     case 5:break;
     default:
   cout<<"ERROR";
   }
 }
  while(x!=5);
  getch();
}


Comments

Popular Posts