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: 923

### 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

## VIP Member Badge & Others

------------------------------------

## Latest Activity

### CS610 GDB 1 Solution Spring 2021 || cs610 gdb solution 1 spring || 100% Correct Solution

40 minutes ago
Asad waqas added a discussion to the group CS615 Software Project Management

47 minutes ago

1 hour ago

### Log q chor jaty hain

2 hours ago
2 hours ago
+ ! ! ! ! ! !★ "Mannat"★✓ liked Hadia Noor's discussion Haaaawwww reality
2 hours ago
2 hours ago
2 hours ago