www.vustudents.ning.com

We non-commercial site working hard since 2009 to facilitate learning Read More. We can't keep up without your support. Donate.

# CS304 Assignment No 03 Fall 2019 Solution & Discussion

CS304 Assignment No 03 Fall 2019 Solution & Discussion

Views: 948

### Replies to This Discussion

Our main purpose here discussion not just Solution

Students having same subject can start discussion here to solve assignment, GDB & Quiz and can clear their concepts until solution is provided.

P.S:    Please always try to add the discussion in proper format title like “CS101 Assignment / GDB No 01 Solution & Discussion Due Date: ___________”

Then copy Questions from assignment file and paste in Discussion.

http://bit.ly/vucodes (For Assignments, GDBs & Online Quizzes Solution)

http://bit.ly/papersvu (For Past Papers, Solved MCQs, Short Notes & More)

Any one wants to read  cs304 free

contact me rameeza.nida

G me read krna chahta hn cs304

#include
#include
using namespace std;
class Player{
private:
string name;
string code;
int Age;
public:
Player()
{
//………….
}
void setname()
{
cout"\nEnter Name: ";
cin>>name;
}
void setcode()
{
cout" Enter PlayerCode: ";
cin>> code;
}
void setAge()
{
cout" Enter Age: ";
cin>> Age;
}
string getname()
{
return name;
}
string getcode()
{
return code;
}
int getAge()
{
return Age;
}
void display()
{
// Display function for Player Class….
}
};
class Batsman:public Player{

private:
int Inning;
int Scored;
double B_Average;
public:
Batsman()
{
//………….
}
void setInning()
{
cout"Enter Inning: ";
cin>>Inning;
}
void setScored()
{
cout"Enter Runs: ";
cin>>Scored;
}
double cal_Average()
{
return B_Average = Scored/Inning;
}
virtual void display()

{
cout"\nDisplaying Batsman Information:\n..........................\n";
cout"Batsman name: "getname()endl;
cout"Batsman code: "getcode()endl;
cout"Batsman age: "getAge()endl;
cout"Batsman Average: "cal_Average()endl;
}
};
class Bowler:public Player{
private:
int Run, Over;
double L_Average;
public:
Bowler()
{
//.......
}
void setRun()
{
cout"Enter Runs Conceded: ";
cin>>Run;
}
void setOver()
{

cout"Enter Total Overs: ";
cin>>Over;
}
double cal_Average()
{
return L_Average = Run/Over;
}
virtual void display()
{
cout"\nDisplaying Bowler information:\n..........................";
cout"Bowler name: "getname()endl;
cout"Bowler code: "getcode()endl;
cout"Bowler age: "getAge()endl;
cout"Bowler Average: "cal_Average()endl;
}
};
int main()
{
int size, i;
char arr[size], check;
Batsman batsman;
Bowler bowler;

cout" How many Bowlers and Batsman data you want to enter? ";
cin>>size;
while(i
{
cout"\nEnter choice: B for batsman, L for Bowler: "endl;
cin>>arr[i];
if(arr[i] == 'b' || arr[i] == 'B')
{
cout"\nEnter following data for Batsman: "endl;
batsman.setname();
batsman.setcode();
batsman.setAge();
batsman.setInning();
batsman.setScored();
}
if(arr[i]=='l' || arr[i]== 'L' )
{
cout"\nEnter following data for bowler: "endl;
bowler.setname();
bowler.setcode();
bowler.setAge();
bowler.setOver();
bowler.setRun();
}
cout"\nDo you want to enter more data (Y for yes, N for No): ";
cin>>check;
if(check=='n' || check =='N' || i==size-1)
{
for (i=0; i
{
if(arr[i] =='B' || arr[i] == 'b')
{
batsman.display();
}
if(arr[i] == 'L' || arr[i] == 'l')
{
bowler.display();
}
}
}
i++;
}
}

wrong code hai error dy raha hai

#include
#include
using namespace std;
class Player{
private:
string name;
string code;
int Age;
public:
Player()
{
//………….
}
void setname()
{
cout"\nEnter Name: ";
cin>>name;
}
void setcode()
{
cout" Enter PlayerCode: ";
cin>> code;
}
void setAge()
{
cout" Enter Age: ";
cin>> Age;
}
string getname()
{
return name;
}
string getcode()
{
return code;
}
int getAge()
{
return Age;
}
void display()
{
// Display function for Player Class….
}
};
class Batsman:public Player{

private:
int Inning;
int Scored;
double B_Average;
public:
Batsman()
{
//………….
}
void setInning()
{
cout"Enter Inning: ";
cin>>Inning;
}
void setScored()
{
cout"Enter Runs: ";
cin>>Scored;
}
double cal_Average()
{
return B_Average = Scored/Inning;
}
virtual void display()

{
cout"\nDisplaying Batsman Information:\n..........................\n";
cout"Batsman name: "getname()endl;
cout"Batsman code: "getcode()endl;
cout"Batsman age: "getAge()endl;
cout"Batsman Average: "cal_Average()endl;
}
};
class Bowler:public Player{
private:
int Run, Over;
double L_Average;
public:
Bowler()
{
//.......
}
void setRun()
{
cout"Enter Runs Conceded: ";
cin>>Run;
}
void setOver()
{

cout"Enter Total Overs: ";
cin>>Over;
}
double cal_Average()
{
return L_Average = Run/Over;
}
virtual void display()
{
cout"\nDisplaying Bowler information:\n..........................";
cout"Bowler name: "getname()endl;
cout"Bowler code: "getcode()endl;
cout"Bowler age: "getAge()endl;
cout"Bowler Average: "cal_Average()endl;
}
};
int main()
{
int size, i;
char arr[size], check;
Batsman batsman;
Bowler bowler;

cout" How many Bowlers and Batsman data you want to enter? ";
cin>>size;
while(i
{
cout"\nEnter choice: B for batsman, L for Bowler: "endl;
cin>>arr[i];
if(arr[i] == 'b' || arr[i] == 'B')
{
cout"\nEnter following data for Batsman: "endl;
batsman.setname();
batsman.setcode();
batsman.setAge();
batsman.setInning();
batsman.setScored();
}
if(arr[i]=='l' || arr[i]== 'L' )
{
cout"\nEnter following data for bowler: "endl;
bowler.setname();
bowler.setcode();
bowler.setAge();
bowler.setOver();
bowler.setRun();
}
cout"\nDo you want to enter more data (Y for yes, N for No): ";
cin>>check;
if(check=='n' || check =='N' || i==size-1)
{
for (i=0; i
{
if(arr[i] =='B' || arr[i] == 'b')
{
batsman.display();
}
if(arr[i] == 'L' || arr[i] == 'l')
{
bowler.display();
}
}
}
i++;
}
}

CS304 Object Oriented Programming Assignment 3 Solution & Discussion Fall 2019

Solution Idea:

`#include <iostream>#include <string>using namespace std;class Player{private:string name;string code;int Age;public:Player(){//………….}void setname(){cout"\nEnter Name: ";cin>>name;}void setcode(){cout" Enter PlayerCode: ";cin>> code;}void setAge(){cout" Enter Age: ";cin>> Age;}string getname(){return name;}string getcode(){return code;}int getAge(){return Age;}void display(){// Display function for Player Class….}};class Batsman:public Player{private:int Inning;int Scored;double B_Average;public:Batsman(){//………….}void setInning(){cout"Enter Inning: ";cin>>Inning;}void setScored(){cout"Enter Runs: ";cin>>Scored;}double cal_Average(){return B_Average = Scored/Inning;}virtual void display(){cout"\nDisplaying Batsman Information:\n..........................\n";cout"Batsman name: "getname()endl;cout"Batsman code: "getcode()endl;cout"Batsman age: "getAge()endl;cout"Batsman Average: "cal_Average()endl;}};class Bowler:public Player{private:int Run, Over;double L_Average;public:Bowler(){//.......}void setRun(){cout"Enter Runs Conceded: ";cin>>Run;}void setOver(){cout"Enter Total Overs: ";cin>>Over;}double cal_Average(){return L_Average = Run/Over;}virtual void display(){cout"\nDisplaying Bowler information:\n..........................";cout"Bowler name: "getname()endl;cout"Bowler code: "getcode()endl;cout"Bowler age: "getAge()endl;cout"Bowler Average: "cal_Average()endl;}};int main(){int size, i;char arr[size], check;Batsman batsman;Bowler bowler;cout" How many Bowlers and Batsman data you want to enter? ";cin>>size;while(i<size){cout"\nEnter choice: B for batsman, L for Bowler: "endl;cin>>arr[i];if(arr[i] == 'b' || arr[i] == 'B'){cout"\nEnter following data for Batsman: "endl;batsman.setname();batsman.setcode();batsman.setAge();batsman.setInning();batsman.setScored();}if(arr[i]=='l' || arr[i]== 'L' ){cout"\nEnter following data for bowler: "endl;bowler.setname();bowler.setcode();bowler.setAge();bowler.setOver();bowler.setRun();}cout"\nDo you want to enter more data (Y for yes, N for No): ";cin>>check;if(check=='n' || check =='N' || i==size-1){for (i=0; i<size; i++){if(arr[i] =='B' || arr[i] == 'b'){batsman.display();}if(arr[i] == 'L' || arr[i] == 'l'){bowler.display();}}}i++;}}`

CS304 Assignment 3 Solution & Discussion Fall 2019

Execute Online --> http://cpp.sh/87li4

# cs304 assignment solution with explanation

*************

Although If you want to share the youtube video, then paste the embed codes here of the youtube video. Otherwise your comment / reply will be deleted. As well as your account will be deleted from the site. Thanks for understanding.

CS304 Solution Assignment No 03 Fall 2019

CS304_Assignmnet_03_Solution_Fall_2019_vustudents.ning.com.cpp

1

2

3

4

5

## Latest Activity

3 hours ago
3 hours ago

### Rahbari Ka Sawal Hai

11 hours ago
11 hours ago
ASIM!! posted a photo

### Rahbari Ka Sawal Hai

12 hours ago
ASIM!! liked Zohaib Hassan's discussion ***ترا اعتبار کرتے رہے***
14 hours ago
ASIM!! liked Mi@'s photo

14 hours ago

14 hours ago