//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
Post a Comment