#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
int aa=0, ip=0,n=0;
class player
{
int pcode,runs,ipl,nono,avg,a,n;
char name[20];
public:
void accept();
void display();
void display(int);
};

void player :: display(int plcode)
{
if(pcode==plcode)
display();
}
void player::accept()
{
cout<<"\nEnter player code:\t";
cin>>pcode;
cout<<"\nEnter player name:\t";
cin>>name;
cout<<"\nEnter total runs:\t";
cin>>runs;
cout<<"\nEnter Innings played:\t";
cin>>ipl;
cout<<"\nEnter no. of times Not Out:\t";
cin>>nono;
}
void player::display()
{
cout<<"\n\n\n\t\t"<<pcode<<'\t'<<name<<'\t'<<runs<<'\t'<<'\t'<<ipl<<"\t"<<nono;
avg=runs/(ipl-nono);
cout<<"\t  "<<avg<<'\n';
}

const max=10;

int main()
{
player p[max];
clrscr();
int ch;
do
{
cout<<"Menu\n";
cout<<"1. Enter details of players\n";
cout<<"2. Display average runs of a single player\n";
cout<<"3. Display average runs of all players\n";
cout<<"4. Exit\n";
cout<<"\nEnter your choice : ";

cin>>ch;
switch(ch)
{
case 1:
cout<<"\n\nEnter how many players :";
cin>>n;
for(int i=0;i<n;i++)
{
p[i].accept();
}
break;
case 3:
cout<<"\n\n\tPlayer code\tName\tRuns\tInnings played\tNot Out\t  Avg";
for(i=0;i<n;i++)
{
p[i].display();
}
break;
case 2:
int plcode;
cout<<"Enter Player code :";
cin>>plcode;
cout<<"\n\n\tPlayer code\tName\tRuns\tInnings played\tNot Out\t  Avg";
for(i=0;i<n;i++)
{
p[i].display(plcode);
}
break;
case 4:
exit(0);
}

}while(ch!=4);
getch();
return 0;
}

Post a Comment

Previous Post Next Post